单选框
概述
Radio 提供了一组单选按钮,用以从一组预定义选项中选择一个值:
use Filament\Forms\Components\Radio;
Radio::make('status')
->options([
'draft' => 'Draft',
'scheduled' => 'Scheduled',
'published' => 'Published'
])
设置选项描述
使用 descriptions()
方法,你可以为每个选项提供描述说明:
use Filament\Forms\Components\Radio;
Radio::make('status')
->options([
'draft' => 'Draft',
'scheduled' => 'Scheduled',
'published' => 'Published'
])
->descriptions([
'draft' => 'Is not visible.',
'scheduled' => 'Will be visible.',
'published' => 'Is visible.'
])
请确保在描述数组中与选项数组中使用的 key
是相同的,这样描述与选项才能匹配正确。
布尔值选项
你可以使用 boolean()
方法,来表示简单的布尔值,如"是"和"否"选项:
Radio::make('feedback')
->label('Do you like this post?')
->boolean()