cryptoprof / laravel-dispatch-id
Laravel 包,用于在调度后获取作业 ID
dev-main
2024-01-11 08:04 UTC
Requires
- php: >=7.2
- illuminate/container: ~5.0|~6.0|~7.0|~8.0|^10.0
- illuminate/contracts: ~5.0|~6.0|~7.0|~8.0|^10.0
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);