如何使用Laravel FormRequest自定义错误处理机制?

2026-05-07 17:050阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计258个文字,预计阅读时间需要2分钟。

如何使用Laravel FormRequest自定义错误处理机制?

以下代码如下所示:

<?php /** * @文件名称: BaseRequest.php. * @author: daisc * @email: jiumengfadian@live.com * @Date: 2019/1/8 */ namespace App\Http\Requests\Front; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Exceptions\HttpResponseException; class BaseRequest extends FormRequest { public function failedValidation($validator) { $error= $validator->errors()->all(); // $error = $validator; throw new HttpResponseException(response()->json(['code'=>1,'message'=>$error[0]])); } }

重写了failedValidation方法,将抛出错误处理为了json格式的。

阅读全文
标签:LaravelPHP

本文共计258个文字,预计阅读时间需要2分钟。

如何使用Laravel FormRequest自定义错误处理机制?

以下代码如下所示:

<?php /** * @文件名称: BaseRequest.php. * @author: daisc * @email: jiumengfadian@live.com * @Date: 2019/1/8 */ namespace App\Http\Requests\Front; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Exceptions\HttpResponseException; class BaseRequest extends FormRequest { public function failedValidation($validator) { $error= $validator->errors()->all(); // $error = $validator; throw new HttpResponseException(response()->json(['code'=>1,'message'=>$error[0]])); } }

重写了failedValidation方法,将抛出错误处理为了json格式的。

阅读全文
标签:LaravelPHP