好吧,基本上当我将项目从本地移动到生产时我遇到了这个错误。在当地,它完美地运作。起初我以为Laravel没有阅读.env,所以我硬编码了database.php中的访问数据,但是一切都改变了。我在共享主机中,而且我没有访问控制台。有什么想法吗?
答案 0 :(得分:2)
如果它没有拾取.env,则可能意味着它直接从缓存的配置中读取。更改database.php
无济于事,因为已缓存配置。
在生产文件管理器中,查找/bootstrap/cache/config.php
并将其删除。它将手动清除生产服务器上的配置缓存,laravel现在应该再次从.env中获取数据库配置字符串。
答案 1 :(得分:0)
这应该适合你。
Intent