Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子
laravel獲取請(qǐng)求路由對(duì)應(yīng)的控制器和方法很簡(jiǎn)單:
在任何地方都可以使用:
dd(request()->route()->getAction());
得到如下結(jié)果:
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" => [] ]
看到了吧?你需要的請(qǐng)求信息都在。
如果只需要在某個(gè)方法里面打印一下當(dāng)前的方法,使用php自帶的全局變量也可以很好的解決:
dd(__METHOD__);
結(jié)果如下:
"App\Http\Controllers\TeacherScheduleController::createSchedule"
dd(request()->route()->getActionName());
打印結(jié)果:
"App\Http\Controllers\TeacherScheduleController@createSchedule"
以上這篇Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- laravel利用中間件做防非法登錄和權(quán)限控制示例
- laravel在中間件內(nèi)生成參數(shù)并且傳遞到控制器中的2種姿勢(shì)
- 淺談Laravel中的三種中間件的作用
- Laravel框架控制器的middleware中間件用法分析
- laravel利用中間件防止未登錄用戶(hù)直接訪(fǎng)問(wèn)后臺(tái)的方法
- Laravel 6 將新增為指定隊(duì)列任務(wù)設(shè)置中間件的功能
- laravel框架中間件 except 和 only 的用法示例
- Laravel5.1框架注冊(cè)中間件的三種場(chǎng)景詳解
- 淺談laravel中間件的創(chuàng)建思路
相關(guān)文章
Laravel 創(chuàng)建指定表 migrate的例子
今天小編就為大家分享一篇Laravel 創(chuàng)建指定表 migrate的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
php二維數(shù)組用鍵名分組相加實(shí)例函數(shù)
php二維數(shù)組以鍵名進(jìn)行分組相加的實(shí)例程序2013-11-11
thinkphp數(shù)據(jù)查詢(xún)和遍歷數(shù)組實(shí)例
這篇文章主要介紹了thinkphp數(shù)據(jù)查詢(xún)和遍歷數(shù)組的方法,包括數(shù)據(jù)庫(kù)的DSN方法配置、CURD操作方法以及模板的遍歷數(shù)組等技巧,具有一定的借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP實(shí)現(xiàn)電商訂單自動(dòng)確認(rèn)收貨redis隊(duì)列
下面小編就為大家?guī)?lái)一篇PHP實(shí)現(xiàn)電商訂單自動(dòng)確認(rèn)收貨redis隊(duì)列。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05

