搜尋

首頁  >  問答  >  主體

php laravel問題求救

  1. Laravel 5 如何取得目前控制器的function名稱?

常常看到Request $request這樣的寫法,問下這個知識點叫什麼?

public function __construct(Guard $auth)
    {
        $this->auth = $auth;
    }
public function store(Request $request)
    {
        //
    }
迷茫迷茫2768 天前486

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-05-16 16:56:51

    依賴注入

    把一個物件賦值到屬性中呼叫

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:56:51

    第一個問題:
    在Laravel中Route::current()->getActionName(); 可以獲得當前Action的詳細名稱,可能不你直接想要的結果,自己對上述方法返回的結果做下處理就好了。

    第二個問題:

    這裡的 $request 參數是 IlluminateHttpRequest ,透過依賴注入傳遞給Controller。

    在Laravel中Controller都可以在頂部use IlluminateHttpRequest 後,在參數裡面使用 Request。

    而 Request 包含了客戶端發送過來的請求內容。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:56:51

    這貨用的依賴注入,這功能讓性能非常低

    回覆
    0
  • 取消回覆