Радиокнопка в Filament
Давайте разберём, что делает радиокнопка. Все варианты видны сразу, но отметить можно только один. Смотрим на /admin/posts/create.
Список вариантов задают методом
options у класса
Radio. Выбранный ключ
сохраняется в атрибут модели.
В PostForm.php добавим
радиокнопки для формата поста:
<?php
namespace App\Filament\Resources\Posts\Schemas;
use Filament\Forms\Components\Radio;
use Filament\Schemas\Schema;
class PostForm
{
public static function configure(Schema $schema): Schema
{
return $schema->components([
Radio::make('format')
->options([
'text' => 'Text',
'video' => 'Video',
]),
]);
}
}
?>
Сделайте так, чтобы тип занятости работника выбирался одной кнопкой из видных вариантов.