如何清除 Laravel 8 中数据库设置的缓存?

问题描述 投票:0回答:3

我已在我的网络服务器上部署了我的项目。 .env 包含 Web 数据库的正确设置,但由于某种原因 Laravel 仍然尝试连接到本地主机。

问题是,如果我使用任何 php artisan xxx:clear,它都会给出相同的错误:

SQLSTATE[HY000] [1698] 用户“root”@“localhost”访问被拒绝...

那么我可以强制 Laravel 8 清除缓存(因为我猜这是问题所在)并读取 .env 文件中的正确凭据?

database laravel caching
3个回答
4
投票

嘿你可以使用这些命令

php artisan config:cache
php artisan config:clear
php artisan cache:clear

谢谢:)


1
投票

优化命令仍然像冠军尝试一样工作

php artisan optimize

会清楚的

  1. 配置缓存
  2. 路由缓存
  3. 文件缓存

0
投票

我花了 3 个小时才发现我原来的 env 文件在另一个文件夹中,然后我在代码中打开了“backup”文件夹:D

© www.soinside.com 2019 - 2024. All rights reserved.