本文转载自:https://prinzeugen.net/the-best-method-to-use-whoops-in-laravel/ filp/whoops这个错误处理类库有什么好处我这里就不赘述了,谁用谁知道。 Laravel 在 4.x 时代是有集成了 whoops 的,但是在 5.x 去掉了。不过作为一个 out-of-the-box 的错误处理类库,我们依然可以很方便地将 whoops 带回 Laravel 中。 网上有很多文章都讲述了 Laravel 使用 whoops 的方法,但总有些小问题(像是代码太丑了啊,代码太丑了啊之类的)。其中我认为最优雅的实现是这篇文章所描述的:Bringing Whoops Back to Laravel 5,我下面的也是基于他给出的代码修改的。 安装 whoops 之类的步骤我这里就不说了,这些在它的 README 上都有。安装完后打开 /**
* Render an exception into an HTTP response.
*
* @param \Illuminate\Http\Request $request
* @param \Exception $e
* @return \Illuminate\Http\Response
*/public function render($request, Exception $e) { if ($e instanceof \Illuminate\Foundation\Validation\ValidationException) { // quick fix for returning 422
// @see https://prinzeugen.net/custom-responses-of-laravel-validations/
return $e- |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|