Laravel 4 更改其他供应商的配置文件

Laravel 4 更改其他供应商的配置文件,laravel-4,configuration,Laravel 4,Configuration,当您看到Config::get('app.locale')时,可以打开app/Config/app.php文件并更改locale键的值。但是类似这样的东西:Config::get('package::file.key')位于vendor目录(/vendor/vendorname/package/src/Config/file.php)中 如何更改package::file.key的值?在供应商目录中更改它是不可能的,因为我们总是忽略存储库中的此目录。使用php-artisan-config:pu

当您看到
Config::get('app.locale')
时,可以打开
app/Config/app.php
文件并更改
locale
键的值。但是类似这样的东西:
Config::get('package::file.key')
位于
vendor
目录(
/vendor/vendorname/package/src/Config/file.php
)中


如何更改
package::file.key
的值?在
供应商
目录中更改它是不可能的,因为我们总是忽略存储库中的此目录。

使用
php-artisan-config:publish-packagename

php artisan config:publish -h
Usage:
 config:publish [--path[="..."]] [--force] package
这将在
app/config/packages/[package]
中创建配置文件的副本,您可以编辑该副本并将其保存在版本控制中

为Laravel 5编辑
在Laravel 5中,您可以使用

php artisan供应商:发布

这将显示要从中发布资产的供应商列表

如果在包中可用,还可以使用标记指定要发布的部件,例如public、config等


php artisan供应商:publish--tag=config

谢谢。但是我必须在命令中包含
vendorname
<代码>php artisan配置:发布供应商名称/packagenameAh。。是的,我应该更清楚一点,不管怎样,很高兴看到你成功了