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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
php写的AES加密解密类分享
Jun 20 PHP
YII路径的用法总结
Jul 09 PHP
php简单实现多语言切换的方法
May 09 PHP
php 使用curl模拟登录人人(校内)网的简单实例
Jun 06 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
php封装的page分页类完整实例
Oct 18 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
JavaScript 加号(+)运算符号
2009/12/06 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
JavaScript & jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
python33 urllib2使用方法细节讲解
2013/12/03 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
django表单的Widgets使用详解
2019/07/22 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
寒假实习自荐信
2014/01/26 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
租车协议书范本
2014/04/22 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
自荐信模板大全
2015/03/27 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
初中班长竞选稿
2015/11/20 职场文书