Laravel 8 配置

2021-07-19 10:58 更新

通常,你需要將擴展包的配置文件發(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 命令時,配置文件將不能被正確的序列化。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號