Managing editing fields
I have this form component for edit/create
public static function form(Form $form): Form
{
$isEditing = request()->routeIs('*edit');
return $form->schema([
Section::make()->schema(
$isEditing
? [
TextInput::make('discountForOffers')
->label(__('% reducere'))
->numeric()
->required()
->default(0)
->minValue(0)
->maxValue(100),
]
: [
Repeater::make('selected_services')
->label(__('Servicii selectate'))
->schema([
Select::make('service_id')
->label(__('Alegeți un serviciu'))
->options(Service::where('tenant_id', getLoggedInUser()->tenant_id)
->where('forOffers', '!=', 1)
->orderBy('id', 'desc')
->pluck('name', 'id'))
->required()
->searchable(),
TextInput::make('discountForOffers')
->label(__('% reducere'))
->numeric()
->required()
->default(0),
])
->columns(3)
->addable(true)
->deletable(true)
->default([]),
]
)->columns(1),
])->columns(1);
}
why i get only service_data when edit fields, i need serviceForOffers0 Replies