phhuy38 / ci4-queue
为CodeIgniter 4框架的队列
dev-develop
2024-02-26 07:45 UTC
Requires
- php: ^8.1
Requires (Dev)
- codeigniter4/devkit: ^1.0
- codeigniter4/framework: ^4.3
- phpstan/phpstan-strict-rules: ^1.5
- predis/predis: ^2.0
Suggests
- ext-redis: If you want to use RedisHandler
- predis/predis: If you want to use PredisHandler
This package is not auto-updated.
Last update: 2024-09-24 09:05:54 UTC
README
CodeIgniter 4框架的队列。
安装
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文件以获取详细信息。