#135: Add create customer modal to packing slip page
This commit is contained in:
parent
4eb94a736a
commit
51f21f94c1
@ -39,11 +39,16 @@ public static function form(Form $form): Form
|
|||||||
DatePicker::make('date_received')
|
DatePicker::make('date_received')
|
||||||
->default(today())
|
->default(today())
|
||||||
->required(),
|
->required(),
|
||||||
|
|
||||||
Select::make('customer_id')
|
Select::make('customer_id')
|
||||||
->label('Customer')
|
->label('Customer')
|
||||||
->options(Customer::all()->pluck('company_name', 'id'))
|
->relationship(name: 'customer', titleAttribute: 'company_name')
|
||||||
|
->preload()
|
||||||
|
->createOptionForm(fn ($form) => CustomerResource::form($form))
|
||||||
|
->createOptionAction(fn ($action) => $action->modalWidth('lg'))
|
||||||
->reactive()
|
->reactive()
|
||||||
->searchable(),
|
->searchable(),
|
||||||
|
|
||||||
Select::make('order_id')
|
Select::make('order_id')
|
||||||
->label('Order')
|
->label('Order')
|
||||||
->options(fn ($get): array => Order::where('customer_id', $get('customer_id') ?? null)
|
->options(fn ($get): array => Order::where('customer_id', $get('customer_id') ?? null)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user