【问题标题】:How to display routing error like as JSON in Laravel?如何在 Laravel 中像 JSON 一样显示路由错误?
【发布时间】:2016-09-10 15:12:24
【问题描述】:

当我在 URL 中调用 underined 路由时,我得到 Laravel 错误作为 HTML 页面:

MethodNotAllowedHttpException in RouteCollection.php line 218:

如何在 JSON 格式响应中替换它?

【问题讨论】:

    标签: laravel laravel-5.2 laravel-5.3


    【解决方案1】:

    您可以在app\Exceptions\Handler.php@render() 方法中创建 JSON 响应:

    if ($e instanceof MethodNotAllowedHttpException) {
        return response()->json($data);
    }
    

    https://laravel.com/docs/5.3/errors#render-method

    【讨论】:

      猜你喜欢
      • 2019-04-16
      • 1970-01-01
      • 2021-06-11
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 2016-12-08
      相关资源
      最近更新 更多