SuperAPI AI 工具集

laravel-jobs

办公与效率

查看项目

更新于 10-15 23:58

技能介绍

用途:面向 Laravel 的后台任务(Jobs)与事件监听器(Listeners),用于异步处理场景。当需要创建或修改任务、队列、监听器或事件驱动工作流时使用。

主要能力:资料涵盖任务模式,包括将任务作为薄委托层、队列配置、重试逻辑与超时、唯一任务、任务中间件以及事件监听器,并说明何时使用任务、何时使用同步 action。

使用方式:任务实现 ShouldQueue,使用 Dispatchable、Queueable,构造函数注入只读参数,handle 方法接收 action 并调用;可通过 middleware 返回如 WithoutOverlapping 的中间件。监听器在 handle 中接收事件并派发对应任务。核心原则是任务委托给 action,领域逻辑放在 action 而非任务中。

适用场景:订单处理、发送确认通知等需要异步执行或事件驱动的流程。

限制:资料未提供安装命令、版本要求、收费与平台信息,暂未提供。