我想删除环境变量,数据库细节和Laravel Debug上显示的信息。
lnlaulya1#
转到config/app并添加以下内容
/** * Debug Blacklist */ 'debug_blacklist' => [ '_COOKIE' => array_keys($_COOKIE), '_SERVER' => array_keys($_SERVER), '_ENV' => array_keys($_ENV), ],
它将用星号(**)替换所有环境变量值
u1ehiz5o2#
下面是我的config/app文件:
'debug_blacklist' => [ '_ENV' => [ 'APP_KEY', 'DB_DATABASE', 'DB_PASSWORD', 'DB_USERNAME', 'REDIS_PASSWORD', 'MAIL_PASSWORD', 'PUSHER_APP_KEY', 'PUSHER_APP_SECRET', ], '_SERVER' => [ 'APP_KEY', 'DB_DATABASE', 'DB_PASSWORD', 'DB_USERNAME', 'REDIS_PASSWORD', 'MAIL_PASSWORD', 'PUSHER_APP_KEY', 'PUSHER_APP_SECRET', ], '_POST' => [ 'password', ], ],
将此数组添加到我们的config/app文件中,系统将用 * 替换真实的值。
如果您想控制特定的关键项,这种方式非常有用。
km0tfn4u3#
您可以创建自己的错误页面。(正式文件)为500个错误创建刀片文件。(resources/views/errors/500.blade.php)并打印错误消息或跟踪日志
<h2>{{ $exception->getMessage() }}</h2>
b91juud34#
在.env文件中将APP_DEBUG=true更改为APP_DEBUG=false。然后你可以依靠laravel日志来查找你的错误。(yourLarvelApp/storage/logs)
hrirmatl5#
转到您的项目文件:在记事本中打开.env文件,并找到APP_DEBUGAPP_DEBUG=true您只需重命名false;你的问题就解决了。
5条答案
按热度按时间lnlaulya1#
转到config/app并添加以下内容
它将用星号(**)替换所有环境变量值
u1ehiz5o2#
下面是我的config/app文件:
将此数组添加到我们的config/app文件中,系统将用 * 替换真实的值。
如果您想控制特定的关键项,这种方式非常有用。
km0tfn4u3#
您可以创建自己的错误页面。(正式文件)
为500个错误创建刀片文件。(resources/views/errors/500.blade.php)
并打印错误消息或跟踪日志
b91juud34#
在.env文件中将APP_DEBUG=true更改为APP_DEBUG=false。然后你可以依靠laravel日志来查找你的错误。(yourLarvelApp/storage/logs)
hrirmatl5#
转到您的项目文件:在记事本中打开.env文件,并找到APP_DEBUGAPP_DEBUG=true您只需重命名false;你的问题就解决了。