sinavia / laravel-tasks
Laravel的任务队列
v1.16.0
2022-03-04 02:33 UTC
Requires
- sinevia/php-library-uid: >=v1.8
- sinevia/php-library-utils: >=v1.9
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
README
为Laravel提供任务队列管理系统。它具有图形前端来创建任务定义,查看排队/失败/完成的任务,并可选择重新排队任务。
功能
- 图形用户界面
- 任务队列
安装
composer require sinevia/laravel-tasks
php artisan migrate
php artisan vendor:publish
卸载(约5分钟)
卸载包非常简单
composer remove sinevia/laravel-tasks
可选地,删除任务表(所有以snv_tasks_前缀开始的表)
配置
运行vendor:publish命令后,CMS设置将发布到/config/tasks.php配置文件中。查看这些设置,并根据您的喜好进行修改
路由设置
Route::group(['middleware'=>'superuser-only-middleware'], function(){
AdvancedRoute::controller('/tasks', '\Sinevia\Tasks\Http\Controllers\TasksController');
});