バリデータにエラーメッセージを設定
Validator::make
を呼び出す時の引数で指定する。
app/Http/Controllers/HelloController.php
public function post(Request $request){
$rules = [
'name' => 'required',
'mail' => 'email',
'age' => 'numeric|between:0,150',
];
$messages = [
'name.required' => '名前は必ず入力してください。',
'mail.email' => 'メールアドレスが必要です。',
'age.numeric' => '年齢を整数で記入ください。',
'age.between' => '年齢は~150の間で入力ください。'
];
$validator = Validator::make($request->all(),$rules, $messages);
if($validator->fails()){
return redirect('/hello')
->withErrors($validator)
->withInput();
}
return view('hello.index',['msg'=>'正しく入力されました!']);
}