佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子

Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子

熱門標(biāo)簽:Mysql連接數(shù)設(shè)置 電子圍欄 Linux服務(wù)器 銀行業(yè)務(wù) 服務(wù)器配置 團(tuán)購(gòu)網(wǎng)站 科大訊飛語(yǔ)音識(shí)別系統(tǒ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利用中間件防止未登錄用戶直接訪問(wèn)后臺(tái)的方法
  • Laravel 6 將新增為指定隊(duì)列任務(wù)設(shè)置中間件的功能
  • laravel框架中間件 except 和 only 的用法示例
  • Laravel5.1框架注冊(cè)中間件的三種場(chǎng)景詳解
  • 淺談laravel中間件的創(chuàng)建思路

標(biāo)簽:蚌埠 衢州 大理 廣元 江蘇 萍鄉(xiāng) 棗莊 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    原阳县| 白沙| 将乐县| 苗栗市| 辛集市| 通辽市| 连南| 城口县| 颍上县| 澄城县| 高邑县| 钦州市| 金山区| 北海市| 内丘县| 扶沟县| 砚山县| 南汇区| 类乌齐县| 喀喇| 克东县| 铜鼓县| 鄱阳县| 德阳市| 那坡县| 沅陵县| 玉溪市| 台南县| 泾阳县| 日土县| 新乡县| 柳河县| 丰宁| 广安市| 潢川县| 新沂市| 库尔勒市| 青海省| 葫芦岛市| 岑溪市| 壤塘县|