首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel api中显示的调试输出

在Laravel api中显示的调试输出
EN

Stack Overflow用户
提问于 2015-07-06 21:49:02
回答 2查看 1.6K关注 0票数 0

使用Laravel 5.1和dingo/api和Fractal。

我正在使用HttpException抛出一个异常,希望看到我的http状态代码和消息,但是我也得到了调试输出。

代码语言:javascript
复制
if ($paginator->total() == 0)
        {
            throw new \Symfony\Component\HttpKernel\Exception\HttpException('404', 'No properties found');
        }

给出了以下输出:

代码语言:javascript
复制
{
  "message": "No properties found",
  "status_code": "404",
  "debug": {
    "line": 203,
    "file": "C:\\\\xampp\\\\htdocs\\\\laravel\\\\apiv3\\\\app\\\\Http\\\\Controllers\\\\api\\\\v1\\\\SearchController.php",
    "class": "Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\HttpException",
    "trace": [
      "#0 [internal function]: App\\\\Http\\\\Controllers\\\\Api\\\\v1\\\\SearchController->search()",
      "#1 C:\\\\xampp\\\\htdocs\\\\laravel\\\\apiv3\\\\vendor\\\\laravel\\\\framework\\\\src\\\\Illuminate\\\\Routing\\\\Controller.php(256): call_user_func_array(Array, Array)",

等。

我尝试在我的.env文件中关闭调试,但没有任何效果。我希望能够打开或关闭调试代码。我敢肯定我错过了一些简单的东西。

EN

回答 2

Stack Overflow用户

发布于 2016-10-14 10:15:44

如果您的.env中有密钥API_DEBUG,请将其设置为false。

票数 1
EN

Stack Overflow用户

发布于 2015-07-06 21:58:34

我认为,在您的config/app.php debug可能设置为true,将其更改为false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31247575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档