1. 程式人生 > >laravel 的 表單請求

laravel 的 表單請求

依賴 相同 AS tis 創建表 需要 文章 創建 font

在對文章、帖子等信息進行創建、更新的時候,需要進行表單驗證的時候,一般我們使用Request來獲取輸入的值來進行驗證,這樣需要在每一個方法中進行書寫驗證規則。

laravel 提供了創建表單請求,我們可以使用 artisan 來創建一個表單請求:php artisan make:request TopicRequest

這樣會在http下面生成request文件夾,裏面存放自己創建的表單請求。在需要進行表單驗證的方法中使用依賴註入 store( TopicRequest $request )

這樣子,進行驗證就不在當前的控制器去進行,而是到表單請求的文件中去驗證,驗證通過後在執行控制器中的邏輯。

所以我們可以對一個控制器的表單請求的方法都使用依賴註入,在表單請求的文件中書寫驗證規格,在寫的時候可以使用 swith( $this->method() )

根據獲取到的請求方式 對應 case值 來進行不同的驗證,也可以多個請求使用相同的驗證規則。

laravel 的 表單請求