【发布时间】:2017-06-19 06:59:19
【问题描述】:
我有一个 AJAX 上传,它将上传的文件(在本例中为图像)发送到 Laravel 5.3 中的函数。我在所说的函数中有这个验证检查:
...
$validator = Validator::make($request->all(), [
'image' => 'image|mimes:jpeg,png,jpg|max:512',
]);
// If validator fails return this error to AJAX
if($validator->fails()) {
return response()->json('error', 422);
}
...
我怎样才能设置 response()->json('error', 422) 带有自定义错误。现在我只收到文件上传失败的错误。我想要更多反馈。
例如:让用户知道他的文件太大或让用户知道他的扩展名不被允许。
谢谢
【问题讨论】:
标签: ajax validation file-upload laravel-5