nunomaduro/laravel-console-task

Laravel Console Task is a output method for your Laravel/Laravel Zero commands.

Maintainers

👁 nunomaduro

Package info

github.com/nunomaduro/laravel-console-task

pkg:composer/nunomaduro/laravel-console-task

Statistics

Installs: 2 314 502

Dependents: 16

Suggesters: 0

Stars: 258

Open Issues: 3

v1.11.0 2026-02-24 09:37 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT bb90369a55908d14055de33ee4bf70ba638f4ee1

  • Nuno Maduro <enunomaduro.woop@gmail.com>

symfonyphpcliconsolecommand-linelaravelartisanlaravel-zero


README

👁 Image

👁 StyleCI Status
👁 Total Downloads
👁 Latest Stable Version
👁 License

About Laravel Console Task

Laravel Console Task was created by, and is maintained by Nuno Maduro, and is output method for Laravel Console Commands.

Installation

Requires:

Require Laravel Console Task using Composer:

composer require nunomaduro/laravel-console-task

Usage

class LaravelInstallCommand extends Command
{
 /**
 * Execute the console command.
 *
 * @return void
 */
 public function handle()
 {
 $this->task('Installing Laravel', function () {
 return true;
 });

 $this->task('Doing something else', function () {
 return false;
 });

 // Specify a 3rd parameter for a custom loading message
 // Default is `loading...`
 $this->task('Long task', function () {
 sleep(60);
 return true;
 }, 'sleeping...');
 }
}

Contributing

Thank you for considering to contribute to Laravel Console Task. All the contribution guidelines are mentioned here.

You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro

License

Laravel Console Task is an open-sourced software licensed under the MIT license.