PHPackages                             haxibiao/task - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. haxibiao/task

ActiveProject[Queues &amp; Workers](/categories/queues)

haxibiao/task
=============

哈希表任务系统

023521PHP

Since Dec 27Pushed 4y ago1 watchersCompare

[ Source](https://github.com/haxibiao/haxibiao-task)[ Packagist](https://packagist.org/packages/haxibiao/task)[ RSS](/packages/haxibiao-task/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (1)

haxibiao/task
=============

[](#haxibiaotask)

> haxibiao/task 是哈希表内部系统架构重构出来的任务系统

导语
--

[](#导语)

环境要求
----

[](#环境要求)

1. 依赖 User, Contribute, Gold... 还有很多，待重构
2. TODO: 答题产品和工厂APP产品还有一些差异，需要持续重构这个系统来兼容。

安装步骤
----

[](#安装步骤)

1. `composer.json`改动如下： 在`repositories`中添加 vcs 类型远程仓库指向 `http://code.haxibiao.cn/packages/haxibiao-task`
2. 执行`composer require haxibiao/task`
3. 执行`php artisan task:install && composer dump`
4. 给app/User.php 添加 use PlayWithTasks
5. 执行`php artisan migrate`
6. 执行`php artisan db:seed --class=ReviewFlowsSeeder` 先执行
7. 执行`php artisan db:seed --class=TaskSeeder` (答赚的DZTasksSeeders, 答妹用DMTasksSeeders)
8. 完成

### 如何完成更新？

[](#如何完成更新)

> 远程仓库的composer package发生更新时如何进行更新操作呢？

1. 执行`composer update haxibiao/task`
2. 执行`php artisan task:install`

GQL接口说明
-------

[](#gql接口说明)

Api接口说明
-------

[](#api接口说明)

### 更新日志

[](#更新日志)

**1.2**

*Released on 2020-09-11*

2020-09-01~2020-09-11

- 区分新老用户有趣小视频奖励 ([\#993e3033](http://code.haxibiao.cn/packages/haxibiao-task/commit/993e3033b3017dadf7dbef25a54099999ea76552))
- 添加采集视频任务检查 ([\#571a8b4d](http://code.haxibiao.cn/packages/haxibiao-task/commit/571a8b4d0842a9e854f19aa3da6557f86141ed29))
- 检查视频发布任务状态 ([\#d540607e](http://code.haxibiao.cn/packages/haxibiao-task/commit/d540607e4b6d2f456d77cbbaf07e76161e2ff471))
- 新增检查任务（评论 检查个性签名，绑定微信） ([\#8c79b832](http://code.haxibiao.cn/packages/haxibiao-task/commit/8c79b8325b55825427e81c8608e21ad8d5a3ce7b))
- 修复点赞任务检查 ([\#4f31ded6](http://code.haxibiao.cn/packages/haxibiao-task/commit/4f31ded6c818697ab99bb7286a11044f6cdab4d2))
- 修复初次进入任务界面看广告倒数计时问题 ([\#702169da](http://code.haxibiao.cn/packages/haxibiao-task/commit/702169da8f46c78aa703654746ea15a0b4750ffa))

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/aeb8d51af85edddb5e917a684ab64740e6de80c109a0e5b84184b8fb7a097500?d=identicon)[ivanzhang2](/maintainers/ivanzhang2)

---

Top Contributors

[![ivanzhang2](https://avatars.githubusercontent.com/u/13308603?v=4)](https://github.com/ivanzhang2 "ivanzhang2 (71 commits)")[![wuxiuzhang](https://avatars.githubusercontent.com/u/70505297?v=4)](https://github.com/wuxiuzhang "wuxiuzhang (62 commits)")[![XiaoXinMing](https://avatars.githubusercontent.com/u/39290488?v=4)](https://github.com/XiaoXinMing "XiaoXinMing (31 commits)")[![caizhigang1997](https://avatars.githubusercontent.com/u/36915614?v=4)](https://github.com/caizhigang1997 "caizhigang1997 (9 commits)")[![haxifang-aircos](https://avatars.githubusercontent.com/u/61681123?v=4)](https://github.com/haxifang-aircos "haxifang-aircos (5 commits)")[![yangliu9494](https://avatars.githubusercontent.com/u/40386628?v=4)](https://github.com/yangliu9494 "yangliu9494 (1 commits)")

### Embed Badge

![Health badge](/badges/haxibiao-task/health.svg)

```
[![Health](https://phpackages.com/badges/haxibiao-task/health.svg)](https://phpackages.com/packages/haxibiao-task)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.3M26](/packages/league-geotools)[amphp/parser

A generator parser to make streaming parsers simple.

14952.8M16](/packages/amphp-parser)[amphp/serialization

Serialization tools for IPC and data storage in PHP.

13451.1M18](/packages/amphp-serialization)[enqueue/enqueue

Message Queue Library

19820.0M56](/packages/enqueue-enqueue)[deliciousbrains/wp-background-processing

WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.

1.1k409.8k6](/packages/deliciousbrains-wp-background-processing)[react/async

Async utilities and fibers for ReactPHP

2238.8M171](/packages/react-async)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
