PHP
Laravel5.2でValidation(入力チェック)時の$errors(エラーメッセージ)取得方法
ヤス
更新日:2021/08/10
個人的にはLaravelのFormRequest機能がいい感じです。
Laravel5.2でValidation(入力チェック)時に$errors(エラーメッセージ)が取得できない
Laravel5.2でFormRequest機能を使用して、入力チェックを行っていたのですが初期設定では$errorsの値が取得できませんでした。
(View部分で使用しようとすると「Undefined variable: errors」と表示されてします。)
問題を解決するには、ルーティング(routes.php)の内容を修正する必要があります。
(Laravel5.2からミドルウェアの設定に変更があり、ミドルウェアグループの[‘web’]でルーティング内容を囲う必要があります。)
1 2 3 4 5 |
//追記 - $errorsを利用するために、Route::group~が必要 Route::group(['middleware' => ['web']], function () { //この部分にルーティング内容を記載する Route::controller('/sample', 'SampleController'); }); |