搜尋

首頁  >  問答  >  主體

php - laravel控制器,方法形參前面的參數問題

在登入控制器中有一個login方法,它的形參$request前面有一個LoginRequest,透過phpstorm自帶功能,發現點擊它能跳到一個LoginRequest.php檔案,裡面存放著使用者登入的限制條件和相應的報錯訊息,請問這種用法叫什麼名字?在手冊哪個章節能查看?

##
仅有的幸福仅有的幸福2797 天前841

全部回覆(3)我來回復

  • 迷茫

    迷茫2017-06-23 09:13:14

    Laravel 服務容器實例教學 —— 深入理解控制反轉(IoC)與依賴注入(DI)

    回覆
    0
  • typecho

    typecho2017-06-23 09:13:14

    這個叫Form Request, 就是在請求進入controller之前, 可以對請求先進行驗證(validation)和鑑權(authorize).

    https://laravel.com/docs/5.4/...

    回覆
    0
  • 滿天的星座

    滿天的星座2017-06-23 09:13:14

    這個很基礎吧,首先,你要用這個的話需要在控制器最前面use一下你要的request文件,你看一下你的程式碼最上面肯定有引入一個loginrequest的程式碼,在下面你要用到這個驗證的話直接引入就行了。最後就是編輯loginrequest檔實作驗證規則了。這就防止了程式碼過於冗長和複雜了,把各種操作都分的很清楚。文件上一找就能找到,直接找有request的部分就行了。哈哈

    回覆
    0
  • 取消回覆