更改其他供应商的配置文件
Change other vendors config files
当您看到 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
目录中更改它是不可能的,因为我们总是在我们的存储库中忽略这个目录。
使用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 vendor:publish
这将显示要发布资产的供应商列表。
当包中可用时,您还可以使用标签来指定要发布的部分,例如public、配置等
php artisan vendor:publish --tag=config
当您看到 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
目录中更改它是不可能的,因为我们总是在我们的存储库中忽略这个目录。
使用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 vendor:publish
这将显示要发布资产的供应商列表。
当包中可用时,您还可以使用标签来指定要发布的部分,例如public、配置等
php artisan vendor:publish --tag=config