当您看到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
的值?在vendor
目录中更改它是不可能的,因为我们总是忽略我们的存储库中的这个目录。
答案 0 :(得分:1)
使用php artisan config:publish packagename
php artisan config:publish -h
Usage:
config:publish [--path[="..."]] [--force] package
这将在app/config/packages/[package]
中创建配置文件的副本,您可以编辑该文件并保留在版本控制中。
在Laravel 5中,您可以使用
php artisan vendor:publish
将显示从中发布资产的供应商列表。
如果包中有,您还可以使用标签指定要发布的部分,例如public,config等。
php artisan vendor:publish --tag=config