Laravel 8 發(fā)布語(yǔ)言包

2021-07-19 10:58 更新

如果你想要將擴(kuò)展包中的語(yǔ)言包發(fā)布到應(yīng)用的 resources/lang/vendor 目錄中, 可以使用服務(wù)提供者的 publishes 方法。 publishes 方法接收一個(gè)包含語(yǔ)言包路徑和對(duì)應(yīng)發(fā)布位置的數(shù)組。例如,發(fā)布 courier 擴(kuò)展包的語(yǔ)言包文件,操作如下:

/**
 * 啟動(dòng)應(yīng)用服務(wù)
 *
 * @return void
 */
public function boot()
{
    $this->loadTranslationsFrom(__DIR__.'/path/to/translations', 'courier');

    $this->publishes([
        __DIR__.'/path/to/translations' => resource_path('lang/vendor/courier'),
    ]);
}  

現(xiàn)在,當(dāng)擴(kuò)展包的用戶(hù)執(zhí)行 Laravel 的 vendor:publish Artisan 命令,語(yǔ)言包將會(huì)被發(fā)布到指定的目錄中。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)