Laravel 8 自动重定向
如果您想要在手动创建验证器实例的同时,使用请求的 validate
方法的自动重定向功能,那么您可以在现有的验证器实例上调用 validate
方法。如果校验失败,用户将被自动重定向,或在 AJAX 请求下,将会返回一个 JSON 响应:
Validator::make($request->all(), [
'title' => 'required|unique:posts|max:255',
'body' => 'required',
])->validate();
如果校验失败,您可以使用 validateWithBag
方法将错误信息存储到 命名错误包 中。
Validator::make($request->all(), [
'title' => 'required|unique:posts|max:255',
'body' => 'required',
])->validateWithBag('post');