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图片上传程序
Mar 27 PHP
php zend解密软件绿色版测试可用
Apr 14 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
使用PHP备份MYSQL数据的多种方法
Jan 15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php筛选不存在的图片资源
Apr 28 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
PHP yii实现model添加默认值的方法(两种方法)
Nov 10 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
thinkPHP5.0框架引入Traits功能实例分析
Mar 18 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
PHP安全配置
2006/10/09 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
php实现文件上传基本验证
2020/03/04 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
获取url中用&隔开的参数实例(分享)
2017/05/28 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
python检测服务器端口代码实例
2019/08/31 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
美国眼镜网站:LensCrafters
2020/01/19 全球购物
毕业生求职推荐信
2013/11/04 职场文书
校班主任推荐信范文
2013/12/03 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2015年组织部工作总结
2015/04/03 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
详解Python中*args和**kwargs的使用
2022/04/07 Python