consoletvs/progresser
Add progress to your laravel application
1,937
7
| Install | |
|---|---|
composer require consoletvs/progresser |
|
| Latest Version: | 4.1.0 |
| Laravel: | 8 |
| 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...
641,106,524
9,700
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
418,291,778
609
nunomaduro/collision
Cli error handling for console/command-line PHP applications.
399,241,428
4,660
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| 4.1.0 | ^8.46 | MIT | |
| 4.0.0 | ^8.46 | MIT | |
| 3.1.0 | ^8.46 | MIT | |
| 3.0.0 | ^8.46 | MIT | |
| 2.0.0 | ^8.46 | MIT | |
| 1.0.0 | ^8.46 | MIT |