阅读(987) (7)

Laravel 8 带值的选项

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

接下来,让我们来看一下需要带值的选项。如果用户需要为一个选项指定一个值,则需要在选项名称的末尾追加一个等号 =

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

在这个例子中,用户可以像如下所时的方式传递该选项的值:

php artisan email:send 1 --queue=default 

您可以在选项名称后指定其默认值。如果用户没有传递值给选项,将使用默认的值:

email:send {user} {--queue=default}