Laravel 8 带值的选项
接下来,让我们来看一下需要带值的选项。如果用户需要为一个选项指定一个值,则需要在选项名称的末尾追加一个等号 =
:
/**
* 命名名称及其签名
*
* @var string
*/
protected $signature = 'email:send {user} {--queue=}';
在这个例子中,用户可以像如下所时的方式传递该选项的值:
php artisan email:send 1 --queue=default
您可以在选项名称后指定其默认值。如果用户没有传递值给选项,将使用默认的值:
email:send {user} {--queue=default}