Package Data | |
---|---|
Maintainer Username: | madnh |
Maintainer Contact: | dodanhmanh@gmail.com (MaDnh) |
Package Create Date: | 2017-07-31 |
Package Last Update: | 2017-11-26 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-23 03:03:51 |
Package Statistics | |
---|---|
Total Downloads: | 142 |
Monthly Downloads: | 3 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Add util methods to laravel commands. Require Laravel/Lumen framework >= 5.0.
To get started with Command Utils, simply run:
composer require madnh/laravel-command-util
From your command, use MaDnh\LaravelCommandUtil\CommandUtil
trait
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use MaDnh\LaravelCommandUtil\CommandUtil;
class FooCommand extends Command
{
use CommandUtil;
//...
}
$this->banner('message'[, $options_as_array])
$this->softBanner('message'[, $options_as_array])
$this->header('message'[, $options_as_array])
$this->softHeader('message'[, $options_as_array])
$this->title('message'[, $options_as_array])
$this->softTitle('message'[, $options_as_array])
$this->paragraphTitle('message'[, $options_as_array])
$this->orderedList($items[, $options_as_array])
$this->unorderedList($items[, $list_item_char])
$this->softTitle('Accusamus ea sit eos iusto dolore nemo.');
$index = $this->orderedList($items);
$this->softTitle('Aliquid quam ea error provident et.');
$this->orderedList($items, $index);
$this->softTitle('Publish files');
while($file = array_shift($files)){
$this->line($this->getListIndex().$file->getFilename());
}
$this->softTitle('Ut qui suscipit sequi sed.');
foreach ($items as $item) {
$this->line($this->getListIndex().$item);
}
$this->resetOrderedList(30);
$this->softTitle('Eum beatae ea qui non aliquam.');
foreach ($items as $item) {
$this->line($this->getListIndex().$item);
}