Laravel 8 從路由返回批處理

2021-07-19 11:03 更新

所有 Illuminate\Bus\Batch 實(shí)例都是 JSON 可序列化的,這意味著你可以直接從應(yīng)用程序路由中將批處理返回,得到的是 JSON 的批處理信息,包括批處理完成進(jìn)度,要通過(guò)批處理 ID 來(lái)獲取對(duì)應(yīng)的批處理,可以使用 Bus facade 的 findBatch 方法:

use Illuminate\Support\Facades\Bus;
use Illuminate\Support\Facades\Route;

Route::get('/batch/{batchId}', function (string $batchId) {
    return Bus::findBatch($batchId);
}); 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)