laravel错误web显示经常会出现将数据库账号密码也暴露出来,解决方案。
修改文件vendor/symfony/debug/ExceptionHandler.php
中的getContent方法中的foreach循环注释掉
如下图:
然后修改下getStylesheet方法中样式文件
.sf-reset .block_exception
把原来的border去掉加个border-radius:16px;
然后就完美了,只有主要的错误行数和方法,没有细节,不会打印数据库账号密码。