cryptoprof/laravel-dispatch-id

Laravel 包,用于在调度后获取作业 ID

dev-main 2024-01-11 08:04 UTC

This package is auto-updated.

Last update: 2024-09-11 09:29:07 UTC


README

Laravel 包,用于在调度后获取作业 ID

描述

当您需要调度后的作业 ID 并用它进行其他逻辑时,此包非常有用

如何安装

  • 使用 composer 安装
composer require arispati/laravel-dispatch-id

如何使用

  • 使用类
use Arispati\LaravelDispatchId\Event;
use App\Jobs\TestJob;

// Basic dispatch
$jobId = Event::dispatch(new TestJob());

// Advanced dispatch
$job = (new TestJob())->delay(now()->addMinutes(10))
    ->onConnection('connection')
    ->onQueue('queue');
$jobId = Event::dispatch($job);
  • 使用辅助函数
use App\Jobs\TestJob;

// Basic dispatch
$jobId = dispatch_id(new TestJob());

// Advanced dispatch
$job = (new TestJob())->delay(now()->addMinutes(10))
    ->onConnection('connection')
    ->onQueue('queue');
$jobId = dispatch_id($job);