国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

命令隊(duì)列

2018-02-24 15:52 更新

Command bus 不僅僅作為當(dāng)下請求的同步作業(yè),也可以作為 Laravel 隊(duì)列任務(wù)的主要方法,所以,我們要如何指示 command bus 在背景作業(yè)而不是同步處理呢?非常簡單,首先,在建立新的命令時(shí)加上 --queued 參數(shù):

php artisan make:command PurchasePodcast --queued

正如你所見的,這讓命令增加了一點(diǎn)功能,即 Illuminate\Contracts\Queue\ShouldBeQueued 接口和SerializesModels trait 。 他們指示 command bus 使用隊(duì)列來執(zhí)行命令,以及優(yōu)雅的序列化和反序列化任何在命令內(nèi)被保存的 Eloquent 模型。

若你想將已存在的命令轉(zhuǎn)換為隊(duì)列命令,只需手動修改讓命令類實(shí)現(xiàn) Illuminate\Contracts\Queue\ShouldBeQueued 接口,它不包含方法,而是僅僅給調(diào)用員作為"標(biāo)記接口"。

然后,一如往常撰寫你的命令,當(dāng)你將命令派發(fā)到 bus,它將會自動將命令丟到背景隊(duì)列執(zhí)行,沒有比這個(gè)更容易的方法了。

想了解更多關(guān)于隊(duì)列命令的方法,請見隊(duì)列文檔.

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號