Select::make('categories')
->multiple()
->relationship(titleAttribute: 'name')
->createOptionForm([
TextInput::make('name')
->required(),
TextInput::make('description')
->required(),
Select::make('parent_id')
->options(
Category::get()
->pluck('name', 'id')
)
])
->preload()
->visible(function (Get $get) {
return $get('type') === 'post';
})
Select::make('categories')
->multiple()
->relationship(titleAttribute: 'name')
->createOptionForm([
TextInput::make('name')
->required(),
TextInput::make('description')
->required(),
Select::make('parent_id')
->options(
Category::get()
->pluck('name', 'id')
)
])
->preload()
->visible(function (Get $get) {
return $get('type') === 'post';
})