
Partyline – A Package to Print to the Artisan Console From Anywhere
Partyline is a new package that allows you to output to the console from outside of command class. This allows you more control on how things are printed and is great for when you need to loop items and show progress or other insights.
Here is an example of a normal Command’s handle method that I grabbed from their announcement:
// Console command without Partyline
public function handle()
{
$this->line('Updating the index...');
Search::update(); // ¯\_(ツ)_/¯
$this->line('Surprise! It is finished!');
}
Inside the Search update() method it’s difficult to pass back feedback and with Partyline this can now include the following:
class Search
{
public function update()
{
Partyline::line('Updating the index...');
$entries = Entry::all();
$bar = Partyline::getOutput()->createProgressBar($entries->count());
foreach ($entries as $id => $entry) {
$this->index->insert($id, $entry);
$bar->advance();
}
$bar->finish();
Partyline::line('All done!');
}
}
Check out the annoncement and the Github repo for more details on this package.
Filed in: Laravel Packages / Artisan
Enjoy this? Get Laravel News delivered straight to your inbox every Sunday.
No Spam, ever. We'll never share your email address and you can opt out at any time.
Newsletter

Join the weekly newsletter and never miss out on new tips, tutorials, and more.
Laravel Jobs

- Laravel Developer
-
San Jose, CA - Must Be Local
X3 Builders - Experienced PHP Developer
-
Wilmington, NC
Queensboro Shirt Company - Senior Laravel developer
-
Netherlands, Rotterdam
Pionect - Senior Laravel Engineer
-
Remote okay (must already live in USA)
Hawthorne Effect - Senior Software Engineer (Remote - Contract)
-
Remote
Koodi Systems - PHP Developer
-
Pittsburgh / Remote
Sequoia Waste Solutions - Software Developer
-
Eindhoven
Simac IDS
Learn how to Improve the performance of your Laravel app with Performant Laravel
Performant Laravel is a new free video course created by Chris Fidao that covers quick performance wins you can imple…
Rollbar Config for your Laravel App – Sponsor
Rollbar is an excellent error-monitoring service that I often reach for two reasons: They have a very generous free t…