consoletvs/progresser

Add progress to your laravel application
1,937 7
Install
composer require consoletvs/progresser
Latest Version:4.1.0
License:MIT
Last Updated:Dec 4, 2021
Links: GitHub  ·  Packagist
Maintainer: ErikCampobadal

Progresser

Adds progress to your laravel application.

$progress = Progress::create();

// Control methods
$progress->start('Preparing information...');
$progress->step('Done task 1');
$progress->status('Now doing this...');
$progress->complete('Done task 2');
$progress->fail('Failed at task 2');

// Methods
$progress->isRunning();
$progress->hasFailed();
$progress->hasCompleted();
$progress->hasSteps();
$progress->percentage();

// Attributes
$progress->status;
$progress->current_step;
$progress->steps;
$progress->running;
$progress->failed;
$progress->failed_payload;
$progress->default_completed_status;
$progress->default_failed_status;
$progress = Progress::create();

$progress->start('Preparing information...');
$progress->step('Done task 1');
$progress->complete('Done task 2');
$progress = Progress::create();

$progress->start('Preparing information...', 2);
$progress->step('Done task 1');
$progress->step('Done task 2');
$progress = Progress::create();

$progress->start('Preparing information...');
$progress->step('Done task 1');
$progress->fail('Done task 2');
use Illuminate\Database\Eloquent\Model;
use ConsoleTVs\Progresser\Traits\Progressable;

class Book extends Model
{
    use Progressable;
}

$book = Book::create();
$progress = $book->progress('review');
$progress->start('Starting book review...');
$progress->complete('Finished review...');

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

631,580,251 9,707
laravel/framework

The Laravel Framework.

580,311,802 34,925
laravel/tinker

Powerful REPL for the Laravel framework.

489,754,436 7,444
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

404,034,618 608
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

384,821,166 4,658