/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'code' => 'required', ]; } /** * 获取已定义的验证规则的错误消息。 * * @return array */ public function messages() { return [ 'code.required' => 10004, ]; } /** * 参数校验错误时候返回 * @param \Illuminate\Contracts\Validation\Validator $validator */ protected function failedValidation($validator) { $error= $validator->errors()->all(); $this->apiMessage['code'] = $error[0] ; $this->apiMessage['message'] = config('apicode.WXLoginRequest')[$error[0]] ; if($this->apiMessage['code'] != 20000) { throw new HttpResponseException(response()->json($this->apiMessage)); } }
laravel API 错误返回code码
最新推荐文章于 2023-01-06 15:51:50 发布