sinevia / laravel-tasks
Task queue for Laravel
Installs: 464
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 1
Open Issues: 0
Language:Blade
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
A task queue managment system for Laravel. It has a visually frontend to create task definitions, see queued/failed/completed tasks, with option to requeue tasks.
Features
- GUI frontend
- Task Queue
Installation
composer require sinevia/laravel-tasks
php artisan migrate
php artisan vendor:publish
Uninstall (est. 5 mins)
Removal of the package is a breeze:
composer remove sinevia/laravel-tasks
Optionally, delete the tasks tables (all which start with the snv_tasks_ prefix)
Configuration
After running the vendor:publish command, the CMS settings will be published in the /config/tasks.php config file. Check these out, and modify according to your taste
Route Settings
Route::group(['middleware'=>'superuser-only-middleware'], function(){
AdvancedRoute::controller('/tasks', '\Sinevia\Tasks\Http\Controllers\TasksController');
});