sinevia/laravel-tasks

Task queue for Laravel

v1.16.0 2022-03-04 02:33 UTC

This package is auto-updated.

Last update: 2024-04-04 06:42:52 UTC


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');
});