| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace App\Console\Commands;
- use Illuminate\Console\Command;
- /**
- * 自定义问答命令
- *
- * 用法:php artisan custom:ask 问题内容
- * 运行后等待用户输入,然后输出参数和输入内容
- */
- class AskAndEchoCommand extends Command
- {
- /**
- * 命令签名
- *
- * @var string
- */
- protected $signature = 'custom:ask {ask : 需要输出的参数内容}';
- /**
- * 命令描述
- *
- * @var string
- */
- protected $description = '输入参数ask,等待用户输入,然后输出ask和用户输入内容';
- /**
- * 执行命令
- */
- public function handle()
- {
- $ask = $this->argument('ask');
- $input = $this->ask('请输入内容');
- $this->info("参数 ask: $ask");
- $this->info("用户输入: $input");
- return 0;
- }
- }
|