// validation(自動リダイレクト)
$request->validate([
$this->username() => 'required|string',
'password' => 'required|string',
]);
↓ このように書き換えます。
// validation(チェックのみ)
$validator = Validator::make($request->all(), [
$this->username() => 'required|string',
'password' => 'required|string',
]);
// validation エラーがある場合、エラーメッセージをダンプする
if ($validator->fails()) {
dd( $validator->messages()->toArray() );
}
これで、とりあえず バリデーションエラーがあるときはエラーメッセージが表示されます。 好きな動作を ダンプメソッド dd( $validator->messages()->toArray() ); のところに書き込めば自由にカスタマイズできます。