Select::make('filter')
->options(Filter::where('user_id', auth()->user()->id)
->pluck('name', 'id'))
->createOptionForm([
TextInput::make('name')
->required(),
])
->createOptionUsing(function($data) {
$name = $data['name'];
$filter = Filter::create([
'user_id' => auth()->user()->id,
'name' => $name,
]);
return $filter->id;
})
->afterStateUpdated(...)
->live()
Select::make('filter')
->options(Filter::where('user_id', auth()->user()->id)
->pluck('name', 'id'))
->createOptionForm([
TextInput::make('name')
->required(),
])
->createOptionUsing(function($data) {
$name = $data['name'];
$filter = Filter::create([
'user_id' => auth()->user()->id,
'name' => $name,
]);
return $filter->id;
})
->afterStateUpdated(...)
->live()