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/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