【问题标题】:Laravel Lumen .env variable values are showing when I dump Request当我转储请求时显示 Laravel Lumen .env 变量值
【发布时间】:2020-12-01 02:58:28
【问题描述】:

我注意到当我从Illuminate\Http\Requestdd($request) 时,我看到了我所有的.env 变量和值。这是我不知道如何隐藏的安全风险。我如何将这些值存储在 .env 中,但又不能像这样公开评估它们?

【问题讨论】:

  • dump()dd() 应仅用于开发目的。
  • 在.env中定义生产环境APP_ENV。

标签: laravel lumen


【解决方案1】:

如评论中所述,您不应在生产中使用 dd()dump()

如果您担心看到应用程序中显示的环境变量,您可以

  1. 在您的.env 文件中设置APP_DEBUG=false

  2. app\config 文件中设置'debug_blacklist' 键以隐藏Whoops 页面中的某些特定键(如https://stackoverflow.com/a/46407010/4258328 所示)

【讨论】:

    猜你喜欢
    • 2017-05-17
    • 2016-08-03
    • 2018-08-01
    • 2021-02-25
    • 2020-01-26
    • 2020-03-06
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    相关资源
    最近更新 更多