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-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
Laravel 5 学习笔记
Mar 06 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
PHP中的一些常用函数收集
May 26 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
关于php中一些字符串总结
May 05 PHP
PHP运行模式汇总
Nov 06 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
2014/10/30 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
JS求平均值的小例子
2013/11/29 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
JS实现普通轮播图特效
2020/01/01 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
详解vue路由
2020/08/05 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
pyhton列表转换为数组的实例
2018/04/04 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
Python中函数参数调用方式分析
2018/08/09 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
大学生找工作求职信
2014/07/09 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
小学教师教学随笔
2015/08/14 职场文书
Promise静态四兄弟实现示例详解
2022/07/07 Javascript