會設定DEBUG方便偵錯,
APP_ENV=local
APP_DEBUG=true
但是DEBUG時候再Woops錯誤時候會顯示ENV DB帳密等資訊,
可以藉由調整Laravel底下的 config/app.php來避免顯示過多的
調整以下限制會在Whoops輸出錯誤資訊時候,將對應的帳密等ENV設定顯示****
1.全部阻擋
'debug_blacklist' => [
// '_COOKIE' => array_keys($_COOKIE),
'_SERVER' => array_keys($_SERVER),
'_ENV' => array_keys($_ENV),
],
2.阻擋顯示指定的參數
'debug_blacklist' => [
'_ENV' => [
'APP_KEY',
'DB_PASSWORD',
'REDIS_PASSWORD',
'MAIL_PASSWORD',
'PUSHER_APP_KEY',
'PUSHER_APP_SECRET',
],
'_SERVER' => [
'APP_KEY',
'DB_PASSWORD',
'REDIS_PASSWORD',
'MAIL_PASSWORD',
'PUSHER_APP_KEY',
'PUSHER_APP_SECRET',
],
'_POST' => [
'password',
],
],
沒有留言:
張貼留言