public function table(Table $table): Table
{
return $table
->columns([
// ...
])
->filters([
Filter::make('client_project')
->form([
Select::make('client_id'),
Select::make('project_id')
])
->query(function (Builder $query, array $data) {
// ...
}),
])
->headerActions([
Tables\Actions\Action::make('next-project')
->url(function (\Livewire\Component $livewire): string {
$filters = $livewire->getTable()->getFilters();
dd($filters['client_project']);
// how do I retrieve all of the options listed in the 'project_id' Select component?
})
]);
}
public function table(Table $table): Table
{
return $table
->columns([
// ...
])
->filters([
Filter::make('client_project')
->form([
Select::make('client_id'),
Select::make('project_id')
])
->query(function (Builder $query, array $data) {
// ...
}),
])
->headerActions([
Tables\Actions\Action::make('next-project')
->url(function (\Livewire\Component $livewire): string {
$filters = $livewire->getTable()->getFilters();
dd($filters['client_project']);
// how do I retrieve all of the options listed in the 'project_id' Select component?
})
]);
}