【发布时间】:2014-06-10 22:28:38
【问题描述】:
您知道 Laravel 如何支持基于环境的配置吗? “app/config/local”中的配置文件覆盖“app/config”中的配置文件。我在“本地”目录中的所有配置文件都按预期覆盖,除了配置文件:“database.php”
我希望能够为本地和生产环境指定不同的数据库连接。但是当我这样做并运行“artisan migrate --env=local”时,它仍然会尝试使用生产文件夹中的配置,而不是“本地”文件夹。
【问题讨论】:
-
你试过
artisan migrate --env="local"吗? -
我相信我在问题中提到了这一点
-
到底是什么问题? migrate --env=local 命令是否正在尝试迁移生产数据库?您必须共享 database.php 文件的相关内容,以确保其中没有错误。
-
@CreativityKills 不,你试过
--env=local。你试过用双引号括起来吗?