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 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
PHP执行速率优化技巧小结
Mar 15 PHP
php MessagePack介绍
Oct 06 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
php实现通用的信用卡验证类
Mar 24 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
Oct 26 PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 PHP
php实现的mongoDB单例模式操作类
Jan 20 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
yii2.0框架场景的简单使用示例
Jan 25 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/16 星际争霸
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
js实现选项卡效果
2020/03/07 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
如何使用VSCode愉快的写Python于调试配置步骤
2018/04/06 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
解决yum对python依赖版本问题
2019/07/05 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
python与pycharm有何区别
2020/07/01 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
NFL官方在线商店:NFLShop
2020/07/29 全球购物
Java软件工程师综合面试题笔试题
2013/09/08 面试题
幼师求职自荐信范文
2014/01/26 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
初二英语教学反思
2016/02/15 职场文书