我是Laravel的新手,我希望它能显示所有警告,通知和错误。
我经常搜索并尝试了很多东西,但似乎没什么用。
在.env
我有
APP_ENV=local
APP_DEBUG=true
在我的控制器中我回显了一个未定义的变量
echo $undefined;
但仍然没有显示任何警告或错误,它只是完美运行,并且laravel.log
文件中没有条目。
答案 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格式显示警告。