美文网首页Laravel
Dingo 报status_code:500的解决问题

Dingo 报status_code:500的解决问题

作者: CarzyLee | 来源:发表于2019-04-12 13:55 被阅读0次
image.png

Dingo/Api 会接管所有的异常 导致了Laravel 自带的Handler.php 会接收不到信息。
查询github上issue
里面说的方案 在本地行不通 没有任何报错信息而且操作上比较繁琐

所有确认了另一种方案就是直接在AppServiceProvoder 里面boot()去注册api.exception 将其引向Handler

public function boot()

{

    app('api.exception')->register(function (\Exception $exception) {

        $request = Request::capture();

        return app('App\Exceptions\Handler')->render($request, $exception);

    });

}

相关文章

网友评论

    本文标题:Dingo 报status_code:500的解决问题

    本文链接:https://www.haomeiwen.com/subject/kjlcwqtx.html