1

我使用 laravel 表单请求文件创建验证,我想在 laravel 请求文件中设置会话并将带有验证错误的会话发送到刀片视图。我可以这样做吗?

谢谢 :)

4

1 回答 1

1

使用 Laravel 验证,无论是在控制器内部App\Http\Requests还是在控制器本身中

$this->validate($request, [
    'name' => 'required
]);

将自动将错误返回给视图本身,以便您在$errors变量中显示。

如果您Validator::make()自己调用该方法并希望手动检查错误并重定向。您可以使用

$validator = Validator::make($request, [...]);

if($validator->fails()) {
    return redirect()->back()->withErrors($validator->errors());
}
于 2020-05-13T08:25:33.903 回答