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 相关文章推荐
多文件上载系统完整版
Oct 09 PHP
PHP COOKIE设置为浏览器进程
Jun 21 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 PHP
深入密码加salt原理的分析
Jun 06 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
Jun 25 PHP
PHP语法自动检查的Vim插件
Aug 11 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
PHP实现微信发红包程序
Aug 24 PHP
php实现简单的MVC框架实例
Sep 23 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
Jun 08 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 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
smarty模板中拼接字符串的方法
2014/02/14 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
JS之小练习代码
2008/10/12 Javascript
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
JavaScript中的闭包
2016/02/24 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
python实现函数极小值
2019/07/10 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
python如何构建mock接口服务
2021/01/28 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
上海微创软件面试题
2012/06/14 面试题
本科毕业生自我鉴定
2013/11/02 职场文书
运动会入场词100字
2014/02/06 职场文书
质量承诺书范文
2014/03/27 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
经理岗位职责
2015/02/02 职场文书
2015年财政所工作总结
2015/04/25 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技