Laravel 8 交互式输入

2021-07-17 17:29 更新

除了显示输出以外,您亦可在执行命令的时候通过询问用户以提供输入。ask 方法将询问用户指定的问题来接收用户输入,然后用户输入将会传到您的命令中:

/**
 * 执行命令
 *
 * @return mixed
 */
public function handle()
{
    $name = $this->ask('What is your name?');
}

secret 方法与 ask 相似,但是用户在输入的时候,用户输入将不可见。这个方法在询问一些注入密码之类的敏感信息时是非常有用的:

$password = $this->secret('What is the password?');
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号