阅读(3425) (10)

Laravel 8 多选问题

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

您可以使用 choice 方法给用户提供一些预设的选择。您亦可设置默认值的数组索引,以处理用户没有选择的情况:

$name = $this->choice('What is your name?', ['Taylor', 'Dayle'], $defaultIndex);

此外,choice 方法接收可选的第四个和第五个参数,用于确定选择一个有效的响应的可尝试的最大次数以及是否可以选择多个答案:

$name = $this->choice(
    'What is your name?',
    ['Taylor', 'Dayle'],
    $defaultIndex,
    $maxAttempts = null,
    $allowMultipleSelections = false
);