Laravel 8 选项
选项类似于参数,是用户输入的另一种形式。在命令行中指定选项的时候,它们以两个短横线(--
)作为前缀。这有两种类型的选项:接收值和不接受值。不接收值的选项就像是一个布尔「开关」。让我们看一下这种类型的选项的例子:
/**
* 命令的名称及其签名
*
* @var string
*/
protected $signature = 'email:send {user} {--queue}';
在这个例子中,在调用 Artisan 命令时可以指定 --queue
的开关。如果传递了 --queue
选项,该选项的值将会是 true
。否则,其值将会是 false
:
php artisan email:send 1 --queue