Lravelの質問になります。
独自のFormRecestを生成してバリデーションルを作成しようとしております。
php artisan make:request HelloRequestでファイルを生成して。
以下のように編集しました。
<?php namespace App¥Http¥Requests; use Illuminate¥Foundation¥Http¥FormRequest; class HelloRequest extends FormRequest { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { if($this->path() == 'hello') { return true; } else { return false; } } public function messages() { return [ 'name.required' => '名前は必ず入力してください。', 'mail.email' => 'メールアドレスが必要です。', 'age.numeric' => '年齢は整数で書いてください。', 'age.hello' => 'Hello! 入力は偶数のみ受け付けます。', ]; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required', 'mail' => 'email', 'age' => 'numeric|hello', ]; } }
コントロラー側のPOSTのメソッドに独自リクエストを設定してみたところ、、、
画像のようなエラーが出てしまいました。
use Illuminate¥Foundation¥Http¥FormRequest;の記載があるにもかからわず、
なぜこのエラーが出るのかわかりません。
お詳しい方がいましたらよろしくお願いいたします。