您知道Laravel如何允许基于环境的配置吗? “app / config / local”中的配置文件覆盖“app / config”中的配置文件。除了配置文件:“database.php”
之外,“local”目录中的所有配置文件都按预期覆盖我希望能够为本地和生产环境指定不同的数据库连接。但是当我这样做并运行“artisan migrate --env = local”时,它仍然会尝试使用生产文件夹中的配置,而不是“本地”文件夹。
答案 0 :(得分:1)
这有时会让当地的环境变得有些混乱。我通常在bootstrap / start.php中使用主机名而不是IP。
例如我的Virtual Box Localhost的主机名是“debian”...只需在终端输入hostname
即可获取主机名。
这应该有效。但是,由于您正在使用环境配置文件夹(我总是这样做),因此我会删除app / congig / *中的设置,因为您的其他服务器将在app / config /中拥有自己的设置EM> yourenv
希望这有帮助