解决laravel 表单验证时出现的404。只要是不通过验证就会出现404。主要是调用闭包函数内的fail函数。就会出现404
$request->validate([
'name'=>['required',function($attributes,$value,$fail)use ($user){
if(!$user){
$fail('User not found');
}
}],
]);
调试工具会出现404.
解决:
在请求头加上 Accept application/json