您的位置:首页 > 教程 > PHP编程 > Laravel获取当前请求的控制器和方法以及中间件的例子

Laravel获取当前请求的控制器和方法以及中间件的例子

2020-09-04 08:36:18 来源:易采站长站 作者:

Laravel获取当前请求的控制器和方法以及中间件的例子,方法,很好,都在,很简单,只需要

Laravel获取当前请求的控制器和方法以及中间件的例子

易采站长站,站长之家为您整理了Laravel获取当前请求的控制器和方法以及中间件的例子的相关内容。

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获取当前请求的控制器和方法以及中间件的例子的详细介绍。欢迎大家对Laravel获取当前请求的控制器和方法以及中间件的例子内容提出宝贵意见

微信扫一扫

易采站长站微信账号