1

我是 Laravel 的新手,我希望它显示所有警告、通知和错误。

我进行了很多搜索并尝试了很多东西,但似乎没有任何效果。在.env我有

APP_ENV=local
APP_DEBUG=true

在我的控制器中,我回显了一个未定义的变量

echo $undefined;

但它仍然没有显示任何警告或错误,它只是运行完美,而且laravel.log文件中也没有条目。

4

4 回答 4

1

在 config/app.php 中检查你的 app.php

'debug' => env('APP_DEBUG', true)

是真的还是假的?

于 2015-07-08T08:10:11.557 回答
1

在我的情况下,问题是一些目录权限。允许对文件夹进行递归 777 权限/vendor/storage 并且它可以工作。

于 2015-08-25T09:44:33.763 回答
0

听起来像在 php.ini 级别你有错误的沉默。在那里搜索error_reporting并将其设置为类似于

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

然后您应该开始再次看到错误。

于 2015-07-09T17:49:06.213 回答
-1

目前我只是这样做。

Laravel 5.1 中的每个控制器都扩展了“控制器”,所以我只是添加了

error_reporting(E_ALL);

在 this this 的构造函数中。现在 laravel 使用堆栈跟踪以 Laravel 格式显示警告。

于 2015-07-09T05:54:39.820 回答