Как установить сеанс в 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());
}
Другие вопросы по тегам