laravel的表单请求验证在接口中使用除了使用failedValidation+HttpResponseException抛出错误还有其它方式吗?
下面这样是可以的,想知道还有其它方式吗。
/**
* api 请求
* 验证失败,返回错误信息
* @param Validator $validator
* @return JsonResponse
*/
protected function failedValidation(Validator $validator): JsonResponse
{
throw new HttpResponseException(new JsonResponse([
'code' => xxx,
'message' => $validator->errors()->first(),
]));
}
目前不添加这段代码使用创建的表单请求会报 404 错误。
推荐文章: