phhuy38/ci4-queue

为CodeIgniter 4框架的队列

dev-develop 2024-02-26 07:45 UTC

This package is not auto-updated.

Last update: 2024-09-24 09:05:54 UTC


README

CodeIgniter 4框架的队列。

PHPUnit PHPStan Deptrac Coverage Status

PHP CodeIgniter License

安装

composer require codeigniter4/queue

迁移数据库

php spark migrate --all

配置

发布配置文件

php spark queue:publish

创建你的第一个任务

php spark queue:job Example

将其添加到app\Config\Queue.php文件中的$jobHandlers数组中

// ...

use App\Jobs\Example;

// ...

public array $jobHandlers = [
    'my-example' => Example::class
];

// ...

基本用法

将任务添加到队列

service('queue')->push('queueName', 'my-example', ['data' => 'array']);

运行队列工作进程

php spark queue:work queueName

文档

阅读完整文档:https://queue.codeigniter.com

贡献

我们接受并鼓励社区以任何形式贡献。无论你是否能够编码、编写文档或帮助查找错误,所有贡献都受到欢迎。请参阅CONTRIBUTING.md文件以获取详细信息。