Laravel 5.1中未显示警告

时间:2015-07-08 07:55:45

标签: php laravel laravel-5.1

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

我经常搜索并尝试了很多东西,但似乎没什么用。 在.env我有

APP_ENV=local
APP_DEBUG=true

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

echo $undefined;

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

3 个答案:

答案 0 :(得分:1)

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

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

是真还是假?

答案 1 :(得分:0)

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

的行

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

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

答案 2 :(得分:-1)

我刚刚这样做。

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

error_reporting(E_ALL);

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