W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
通常,你需要將擴展包的配置文件發(fā)布到應用本身的 config
目錄中。這樣使用擴展包的用戶就可以輕松的重寫默認配置項。要發(fā)布配置文件,只需要在服務提供者的 boot
方法中調用 publishes
方法:
/**
* 啟動應用服務
*
* @return void
*/
public function boot()
{
$this->publishes([
__DIR__.'/path/to/config/courier.php' => config_path('courier.php'),
]);
}
現(xiàn)在,當擴展包的用戶執(zhí)行 Laravel 的 vendor:publish
命令,擴展包文件將被復制到指定的目錄中,發(fā)布配置后,就可以像其它配置一樣被訪問:
$value = config('courier.option');
注意:你不應該在配置文件中定義閉包函數(shù)。當用戶執(zhí)行
config:cache
Artisan 命令時,配置文件將不能被正確的序列化。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: