Laravel获取当前请求的控制器和方法以及中间件的例子


Posted in PHP onOctober 11, 2019

laravel获取请求路由对应的控制器和方法很简单:

在任何地方都可以使用:

dd(request()->route()->getAction());

得到如下结果:

array:6 [?
 "middleware" => array:2 [?
 0 => "web"
 1 => "auth"
 ]
 "uses" => "App\Http\Controllers\TeacherScheduleController@createSchedule"
 "controller" => "App\Http\Controllers\TeacherScheduleController@createSchedule"
 "namespace" => "App\Http\Controllers"
 "prefix" => "/schedule"
 "where" => []
]

看到了吧?你需要的请求信息都在。

如果只需要在某个方法里面打印一下当前的方法,使用php自带的全局变量也可以很好的解决:

dd(__METHOD__);

结果如下:

"App\Http\Controllers\TeacherScheduleController::createSchedule"
dd(request()->route()->getActionName());

打印结果:

"App\Http\Controllers\TeacherScheduleController@createSchedule"

以上这篇Laravel获取当前请求的控制器和方法以及中间件的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
怎样在UNIX系统下安装php3
Oct 09 PHP
php 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 PHP
在WordPress的文章编辑器中设置默认内容的方法
Dec 29 PHP
php处理复杂xml数据示例
Jul 11 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
PHP 实现浏览记录并按日期分组
May 11 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
PHP设计模式之状态模式定义与用法详解
Apr 02 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
PHP与SQL语句写一句话木马总结
Oct 11 #PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 #PHP
php生成HTML文件的类方法
Oct 11 #PHP
php报错502badgateway解决方法
Oct 11 #PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 #PHP
laravel 时间格式转时间戳的例子
Oct 11 #PHP
PHP调用接口API封装的例子
Oct 11 #PHP
You might like
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
python实现决策树分类(2)
2018/08/30 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
Python缓存技术实现过程详解
2019/09/25 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
pytorch forward两个参数实例
2020/01/17 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Weblogc domain问题
2014/01/27 面试题
EJB与JAVA BEAN的区别
2016/08/29 面试题
爱心捐书活动总结
2014/07/05 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
MySQL插入数据与查询数据
2022/03/25 MySQL