美观的 PHP CLI 菜单。是一个用于 Laravel/Artisan Console 命令的 php-school/cli-menu 封装。
美观的 PHP CLI 菜单。是一个用于 Laravel/Artisan Console 命令的 php-school/cli-menu 封装。
Laravel Console Menu 是由 Nuno Maduro 创建并维护的,是一个用于 Laravel Console 命令的 php-school/cli-menu 包装器。
composer require nunomaduro/laravel-console-menuclass MenuCommand extends Command
{
/**
* Execute the console command.
*
* @return void
*/
public function handle()
{
$option = $this->menu('Pizza menu', [
'Freshly baked muffins',
'Freshly baked croissants',
'Turnovers, crumb cake, cinnamon buns, scones',
])->open();
$this->info("You have chosen the option number #$option");
}
}……可用颜色: black、red、green、yellow、blue、magenta、cyan、white。
$this->menu($title, $options)
->setForegroundColour('green')
->setBackgroundColour('black')
->setWidth(200)
->setPadding(10)
->setMargin(5)
->setExitButtonText("Abort") // remove exit button with ->disableDefaultItems()
->setTitleSeparator('*-')
->addLineBreak('addStaticItem('AREA 2')
->open();请查看完整的文档 这里。
感谢您考虑为 Laravel Console Menu 进行贡献。所有贡献指南均已提及 此处。您可以查看 GitHub 版本,了解最新的更新和变更详情。您还可以关注 Twitter 帐号,了解最新公告,或者直接前来问候一下!:@enunomaduro
暂无开放 Issues,或尚未同步最近议题。