未检测到 Laravel .env 文件更改
升级到 Laravel 5.2 时,用户偶尔会遇到修改后的 .env 文件值无法识别的问题。如果您遇到此问题,请按照以下步骤解决它:
检查 .env 变量
确保包含所有 .env 变量,尤其是带有空格的变量用双引号引起来。例如:
SITE_NAME="My website"
清除缓存
修改.env文件后,清除缓存以重新加载修改后的值:
php artisan config:cache php artisan config:clear
运行 php artisantinker 并检查 env('DB_DATABASE') 现在应该从.env 文件。此外,config('database.connections.mysql.database') 应显示更新的数据库名称。
以上是为什么没有检测到我的 Laravel 5.2 .env 文件更改?的详细内容。更多信息请关注PHP中文网其他相关文章!