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 相关文章推荐
PHP 中执行系统外部命令
Oct 09 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
php小偷相关截取函数备忘
Nov 28 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 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
十大“创意”战术!
2020/03/04 星际争霸
PHP 身份验证方面的函数
2009/10/11 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
如何实现JS函数的重载
2006/09/22 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
Python 创建子进程模块subprocess详解
2015/04/08 Python
python中的tcp示例详解
2018/12/09 Python
python 日志 logging模块详细解析
2020/03/31 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
Python爬取某平台短视频的方法
2021/02/08 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
HTML5的革新 结构之美
2011/06/20 HTML / CSS
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
个人评价范文分享
2014/01/11 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
刊首寄语大全
2014/04/11 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers