Laravel 8 公共資源文件

2021-07-19 10:59 更新

你的擴(kuò)展包可能包含 JavaScript 、CSS 和圖片之類的資源文件。要將這些資源發(fā)布到應(yīng)用的 public 目錄,可以使用服務(wù)提供者的 publishes 方法。在下面的例子中,我們也可以添加一個(gè) public 資源組標(biāo)簽,該標(biāo)簽可用于發(fā)布相關(guān)資源組:

/**
 * 啟動(dòng)應(yīng)用服務(wù)
 *
 * @return void
 */
public function boot()
{
    $this->publishes([
        __DIR__.'/path/to/assets' => public_path('vendor/courier'),
    ], 'public');
} 

現(xiàn)在,當(dāng)擴(kuò)展包的用戶執(zhí)行 vendor:publish 命令,擴(kuò)展包資源文件將會(huì)被發(fā)布到指定的目錄中。 由于每次更新擴(kuò)展包時(shí)通常都需要覆蓋資源文件,因此需要使用 --force 標(biāo)簽:

php artisan vendor:publish --tag=public --force 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)