【发布时间】:2014-11-11 05:54:53
【问题描述】:
我的 laravel 4 项目设置了多个环境。
环境设置是:开发称为“开发”,生产称为“生产”。 在我的 app/config 文件夹中,我有两个额外的文件夹。每个环境名称一个。
看截图:
在这些文件夹中,我有单独的 database.php 和 app.php 配置文件。 这些按预期工作。 Laravel 在本地运行时使用我的本地数据库配置,在实时运行时使用生产环境。
现在,我添加了一个需要配置文件的新包。这位于/app/config/packages/greggilbert/config.php。
我需要能够像设置数据库一样设置不同的配置文件。所以,我假设在/development 或/production 中创建相同的文件结构会起作用,但事实似乎并非如此。
这是一个新的截图:
【问题讨论】:
-
必须将环境命名的文件夹放入包目录:
app/config/packages/<vendor>/<package_name>/<environment>/config.php -
@Quasdunk 这行得通,如果您将此作为答案,我会接受。