Forms\Components\Select::make('customer_id')
->relationship('customer', 'email')
->live(onBlur: true)
->searchable()
->required(),
Forms\Components\Select::make('service_call_id')
->options(function (Get $get) {
$serviceCalls = ServiceCall::query()
->whereRelation('workOrder.customer', 'id', $get('customer_id'))
->orderBy('id', 'desc')
->pluck('id', 'id');
return $serviceCalls;
})
->live()
->required(),
Forms\Components\Select::make('customer_id')
->relationship('customer', 'email')
->live(onBlur: true)
->searchable()
->required(),
Forms\Components\Select::make('service_call_id')
->options(function (Get $get) {
$serviceCalls = ServiceCall::query()
->whereRelation('workOrder.customer', 'id', $get('customer_id'))
->orderBy('id', 'desc')
->pluck('id', 'id');
return $serviceCalls;
})
->live()
->required(),