大家好,我正在开发 Laravel 5.5,在这里我需要显示我的 API 的验证消息,到目前为止我已经这样做了
$validator = Validator::make($request->all(),[
'first_name' => 'email|required',
'last_name' => 'nullable',
'email' => 'email|required',
'mobile_no' => 'nullable|regex:/^[0-9]+$/',
'password' => 'required',
]);
if($validator->fails)
{
$this->setMeta('status', AppConstant::STATUS_FAIL);
$this->setMeta('message', $validator->messages()->first());
return response()->json($this->setResponse(), AppConstant::UNPROCESSABLE_REQUEST);
}
由于 Laravel 5.5 有一些很棒的验证功能,我希望像这样验证我的请求
request()->validate([
'first_name' => 'email|required',
'last_name' => 'nullable',
'email' => 'email|required',
'mobile_no' => 'nullable|regex:/^[0-9]+$/',
'password' => 'required',
]);
但我在这里面临问题,我应该做什么来检查验证是否失败?就像我所做的那样if($validator->fails)