Как установить сеанс в Laravel проверки запроса формы?
Я создаю проверку, используя файл запроса формы laravel, и я хочу установить сеанс в файле запроса laravel и отправить сеанс с ошибкой проверки в представление лезвия.. могу я это сделать?
Благодарность:)
1 ответ
Используя проверку Laravels, находится ли это в пределах App\Http\Requests
или в самом контроллере с помощью
$this->validate($request, [
'name' => 'required
]);
Автоматически вернет ошибки обратно в само представление, чтобы вы могли отобразить их в $errors
переменная.
Если вы звоните Validator::make()
метод самостоятельно и хотите проверить ошибки вручную и перенаправить. Вы можете сделать это, используя
$validator = Validator::make($request, [...]);
if($validator->fails()) {
return redirect()->back()->withErrors($validator->errors());
}