阅读(4512) (8)

Laravel 8 选项

2021-06-29 17:48:51 更新

选项类似于参数,是用户输入的另一种形式。在命令行中指定选项的时候,它们以两个短横线(--)作为前缀。这有两种类型的选项:接收值和不接受值。不接收值的选项就像是一个布尔「开关」。让我们看一下这种类型的选项的例子:

/**
 * 命令的名称及其签名
 *
 * @var string
 */
protected $signature = 'email:send {user} {--queue}';

在这个例子中,在调用 Artisan 命令时可以指定 --queue 的开关。如果传递了 --queue 选项,该选项的值将会是 true 。否则,其值将会是 false

php artisan email:send 1 --queue