Select::make('taxes')
->required()
->relationship('taxes', 'name')
->options(
Tax::pluck('name', 'id')
)
->getOptionLabelUsing(fn ($value): ?string => Tax::find($value)?->name. ' - '. Tax::find($value)?->rate. '%')
->preload()
->createOptionForm([
Forms\Components\TextInput::make('name'),
Forms\Components\TextInput::make('rate')->suffix('%'),
]),
Select::make('taxes')
->required()
->relationship('taxes', 'name')
->options(
Tax::pluck('name', 'id')
)
->getOptionLabelUsing(fn ($value): ?string => Tax::find($value)?->name. ' - '. Tax::find($value)?->rate. '%')
->preload()
->createOptionForm([
Forms\Components\TextInput::make('name'),
Forms\Components\TextInput::make('rate')->suffix('%'),
]),