Я использую функциональность валидации формы Ларавела и пытаюсь понять, как я могу пройти через ошибки формы, на мой взгляд. На данный момент я успешно проверяю форму, используя приведенный ниже код: < /p>
public function create()
{
$validator = Validator::make(
Input::all(),
array(
'username' => 'required|alpha_num|unique:users',
'email' => 'email|unique:users',
'password' => 'required|min:6',
'passwordConf' => 'required|same:password'
)
);
if ($validator->fails())
{
return Redirect::to('join')->withErrors($validator);
}
return View::make('user/join')->with();
}
< /code>
Валидатор успешно проверяет форму и перенаправления в join < /code>, если проверка не удастся. Очевидно, я также хотел бы показать сообщения проверки пользователю. У меня есть файл макета master.blade.php < /code>, который расширяется все мои представления, и в макете у меня есть следующий код: < /p>
@if (Session::has('errors'))
@foreach (Session::get('errors') as $error)
Test
@endforeach
@endif
< /code>
Это, кажется, наполовину работает. Если существуют ошибки проверки, Div Alert показывает на странице, однако никакие ошибки проверки не получают вывода. Это говорит о том, что session :: hes ('errors') < /code> возвращает true, однако я, очевидно, не итерации через ошибки проверки правильно. < /P>
Как мне Итерация через ошибки проверки, отправленные в представление через WithErrors
Я использую функциональность валидации формы Ларавела и пытаюсь понять, как я могу пройти через ошибки формы, на мой взгляд. На данный момент я успешно проверяю форму, используя приведенный ниже код: < /p>
Валидатор успешно проверяет форму и перенаправления в join < /code>, если проверка не удастся. Очевидно, я также хотел бы показать сообщения проверки пользователю. У меня есть файл макета master.blade.php < /code>, который расширяется все мои представления, и в макете у меня есть следующий код: < /p>
@if (Session::has('errors'))
@foreach (Session::get('errors') as $error) Test
@endforeach
@endif < /code>
Это, кажется, наполовину работает. Если существуют ошибки проверки, Div Alert показывает на странице, однако никакие ошибки проверки не получают вывода. Это говорит о том, что session :: hes ('errors') < /code> возвращает true, однако я, очевидно, не итерации через ошибки проверки правильно. < /P>
Как мне Итерация через ошибки проверки, отправленные в представление через WithErrors [/code]?