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 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
Mar 23 PHP
PHP中通过加号合并数组的一个简单方法分享
Jan 27 PHP
php中大括号作用介绍
Mar 22 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
Jul 18 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
TP5框架页面跳转样式操作示例
Apr 05 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
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
Python字符串处理函数简明总结
2015/04/13 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
python使用epoll实现服务端的方法
2018/10/16 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
Python删除n行后的其他行方法
2019/01/28 Python
Python 函数返回值的示例代码
2019/03/11 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
双方协议书
2014/04/22 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
事业单位聘任报告
2015/03/02 职场文书