我在php.ini文件中设置了以下值:
display_errors On
display_startup_errors On
在我的laravel应用程序中:
'debug' => env('APP_DEBUG', true),
但是当我的目的写一些胡言乱语在我的控制器方法页面得到空白,而不是显示一个错误。还有什么可以抑制它以显示错误消息?
找到/etc/php/7.0/apache2,并在php.ini中启用错误。不要忘记重启apache2
是xdebug。force_display_errors=关闭在php.ini。它显然覆盖了其他设置。
Add ini_set('display_errors', 1);在代码之上。调试完成后,可以删除它。您还可以根据环境变量设置这些参数。例如,您可以仅在开发环境中将常量DEVELOPMENT
设置为true,并使用以下代码启用错误报告
if (defined('DEVELOPMENT') && DEVELOPMENT === true)
{
ini_set('display_errors', 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);
}