내 응용 프로그램에 표시 할 유효성 검사 오류를 얻으 려하고 벽에 부딪혔습니다.Laravel 유효성 검사 오류가 표시됩니다.
<?php
Route::group(['middleware' => ['web']], function() {
Route::get('/', [
'as' => 'home',
'uses' => '[email protected]'
]);
Route::post('/mailing', [
'as' => 'mailing.create',
'uses' => '[email protected]'
]);
});
내 메일 링 컨트롤러는 다음과 같습니다 :
나는
내 경로
는 다음과 같이 ...이 나는 현재 설정을 가지고 어떻게이에게 몇 가지 방법을 시도class MailingController extends Controller
{
public function create(Request $request)
{
$this->validate($request, [
'email' => 'required',
]);
dd($request->email);
}
}
내 양식은 다음과 같습니다
...
<form action="{{ route('mailing.create') }}" method="post">
<label for="email">
Email
<input type="text" name="email" id="email">
@if ($errors->has('email'))
{{ $errors->first('email') }}
@endif
</label>
<input type="submit">
{{ csrf_field() }}
</form>
빈 폼을 제출하면 MailingController의 create 메서드로 이동하지만 아무 일도 발생하지 않고 오류가 표시되지 않습니다. 그냥 양식.
위의 예가 Laravel 5.1에 좋았지 만 최신 5.2 버전에서는 작동하지 않을 수 있습니다.
친절하게 고려해 주셔서 감사드립니다.