maqe/laravel-qwatcher
Laravel 5.1+ 全生命周期队列任务监控器
dev-master
2016-12-09 12:43 UTC
Requires
- php: >=5.5.9
- illuminate/bus: ~5.1
- illuminate/database: ~5.1
- illuminate/queue: ~5.1
- illuminate/support: ~5.1
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-07 09:44:08 UTC
README
Laravel 5.1+ 全生命周期队列任务监控器
安装
将包依赖添加到项目的 composer.json 文件中
"require": { "maqe/laravel-qwatcher": "dev-master" }
运行 composer update
composer update maqe/laravel-qwatcher
将包的服务提供者添加到项目的 config/app.php
'providers' => array( Maqe\Qwatcher\QwatcherServiceProvider::class, ),
将包的类别名添加到项目的 config/app.php
'aliases' => array( 'Qwatcher' => Maqe\Qwatcher\Facades\Qwatch::class, ),
您可以使用以下命令发布迁移:
php artisan vendor:publish --provider="Maqe\Qwatcher\QwatcherServiceProvider" --tag="migrations"
迁移发布后,您可以通过运行迁移来创建 media-table
php artisan migrate
用法
在您的PHP项目中
一旦 Qwatcher 被包含在您的项目中,您可以通过简单使用 trait 将其添加到任何类中。
例如
use Maqe\Qwatcher\Traits\WatchableDispatchesJobs; class Example { use WatchableDispatchesJobs; public function someMethod() { // WatchableDispatchesJobs trait allowed you to add additional info as an optional $this->dispatch(new Jobs(), array('key_addition_info1' => 'value_addition_info1')); } }
许可证
laravel-qwatcher 在 MIT 许可证下发布。