如何从Laravel调试中删除环境变量?

时间:2019-06-24 17:17:40

标签: php laravel

我想删除环境变量,数据库详细信息以及Laravel Debug上显示的信息。

这是屏幕截图:

5 个答案:

答案 0 :(得分:1)

转到config / app并添加以下内容

 /**
 * Debug Blacklist
 */
'debug_blacklist' => [
    '_COOKIE' => array_keys($_COOKIE),
    '_SERVER' => array_keys($_SERVER),
    '_ENV' => array_keys($_ENV),        
],

它将用星号(*******)替换所有环境变量值

答案 1 :(得分:1)

这来自我的config / app文件:

host

将此数组添加到我们的config / app文件中,系统将用***替换实际值。

enter image description here

答案 2 :(得分:0)

您可以创建自己的错误页面。 (official documentation

为刀片文件制作500个错误。 (resources / views / errors / 500.blade.php)

并显示错误消息或跟踪日志

<h2>{{ $exception->getMessage() }}</h2>

答案 3 :(得分:0)

在.env文件中从APP_DEBUG = true更改为APP_DEBUG = false。然后,您可以依靠laravel日志记录错误。 (yourLarvelApp / storage / logs)

答案 4 :(得分:0)

转到您的项目文件:在记事本中打开.env文件,找出 APP_DEBUGAPP_DEBUG = true ,您只需将 false 重命名;并保存。您的问题就解决了。