laravel错误web显示经常会出现将数据库账号密码也暴露出来,解决方案。

修改文件vendor/symfony/debug/ExceptionHandler.php

中的getContent方法中的foreach循环注释掉

如下图:

laravel错误web显示经常会出现将数据库账号密码也暴露出来,解决方案。


然后修改下getStylesheet方法中样式文件


.sf-reset .block_exception

把原来的border去掉加个border-radius:16px;

然后就完美了,只有主要的错误行数和方法,没有细节,不会打印数据库账号密码。

laravel错误web显示经常会出现将数据库账号密码也暴露出来,解决方案。