public ?array $data = [];
public function mount(): void
{
$this->form->fill([
'start' => now()->subDays(7)->format('Y-m-d'),
'end' => now()->format('Y-m-d'),
'salesperson' => null,
]);
}
public function form(Form $form): Form
{
return $form
->schema([
Grid::make(3)->schema([
DatePicker::make('start'),
DatePicker::make('end'),
Select::make('salesperson')
->options(fn () => User::orderBy('created_at', 'desc')->pluck('name', 'id'))
->multiple()
->searchable()
->selectablePlaceholder(),
]),
])
->statePath('data');
}
public ?array $data = [];
public function mount(): void
{
$this->form->fill([
'start' => now()->subDays(7)->format('Y-m-d'),
'end' => now()->format('Y-m-d'),
'salesperson' => null,
]);
}
public function form(Form $form): Form
{
return $form
->schema([
Grid::make(3)->schema([
DatePicker::make('start'),
DatePicker::make('end'),
Select::make('salesperson')
->options(fn () => User::orderBy('created_at', 'desc')->pluck('name', 'id'))
->multiple()
->searchable()
->selectablePlaceholder(),
]),
])
->statePath('data');
}