repat / laravel-job-models
由 artisan queue:table 和 queue:failed-table 创建的 job 和 job_fails 表的 Eloquent 模型
0.9
2024-03-27 18:18 UTC
Requires
- php: >=5.6
- laravel/framework: ^5.7|^6.20.42|^7.30.3|^8.22.1|^9.0|^10.0|^11.0
README
laravel-job-models 包含两个 Eloquent 模型,分别为 jobs
和 job_fails
表(或它们在 queue.php
配置文件中的定义),这些模型是由 artisan 命令 queue:table
和 queue:failed-table
创建的。
安装
$ composer require repat/laravel-job-models
文档
类型转换
存在类型转换为 \Carbon\Carbon
对象的转换,包括 reserved_at
、available_at
、created_at
和 failed_at
,以及转换为数组的 payload
。
属性/修改器
存在对 payload 所有键的获取器,包括 data
数组。更多详细信息,请参阅 Laravel 关于 Eloquent 修改器的文档。
$job = \Repat\LaravelJobs\Job::first(); $job->display_name; $job->max_tries; $job->delay; $job->timeout; $job->timeout_at; // cast to Carbon if not null $job->command_name; // ->payload['data']['commandName'] $job->command; // unserialized
许可证
- MIT,请参阅 LICENSE
版本
- 版本 0.9
联系方式
repat
- 主页: https://repat.de
- e-mail: repat@repat.de
- Twitter: @repat123