如何在Laravel验证中添加错误消息?
请帮忙。“如何在laravel中添加错误用户错误”我想显示JSON文件-error$regex-reqular规则 我需要在不正确的源URL上出错如何在Laravel验证中添加错误消息?,laravel,validation,controller,error-messaging,Laravel,Validation,Controller,Error Messaging,请帮忙。“如何在laravel中添加错误用户错误”我想显示JSON文件-error$regex-reqular规则 我需要在不正确的源URL上出错 $this->validate($request,[ 'title' => 'required|min:10|max:250', //work 'subTitle' =>'sometimes|present|nullable|min:10|max:250', //
$this->validate($request,[
'title' => 'required|min:10|max:250', //work
'subTitle' =>'sometimes|present|nullable|min:10|max:250', //work
'message' => 'required|min:10',//work
'recommendPic' => 'present|nullable', //work
'pic' => 'required|sometimes', //file - check upload file,image need fix
'sourceUrl' =>'required|regex:'.$regex,
],[
'sourceUrl.regex:'.$regex=>'mistake',
]);
'sourceUrl.regex:'。$regex=>'error',
不是有效的PHP代码
它应该是这样的:'sourceUrl.regex'=>“regex错误”
这会重定向回错误消息regex-mission
在您的视图中,您可以打印带有
@error('sourceUrl'){{$message}}@enderror
的消息。您需要返回失败的验证消息,如下所示:
$validation = Validator::make($request->all(), [
'title' => 'required|min:10|max:250', //work
'subTitle' =>'sometimes|present|nullable|min:10|max:250', //work
'message' => 'required|min:10',//work
'recommendPic' => 'present|nullable', //work
'pic' => 'required|sometimes', //file - check upload file,image need fix
'sourceUrl' =>'required|regex:'.$regex,
]);
// if validation fails
if ($validation->fails()) {
return response()->json([
'status' => 'failure',
'errors' => $validation->errors()
], 400);
}
// validation passes
return response()->json(['status' => 'success'], 200);
您的问题是想要自定义错误消息,还是在验证失败时不知道如何显示错误消息?是的,我不知道如何显示错误消息。我希望如果请求源URL没有按照常规规则$regex进行应答,我会得到错误“error”。现在我在postman中只得到了代码201,但没有得到消息我假设您正在使用您提到的API postman,如果没有,请在您的问题中澄清。您可以这样做是的API。此时显示错误消息时出现问题