public function table(Table $table): Table
{
return $table
->query(function (): Builder {
return $this->getIncentiveRequests()->groupBy(['branch_id', 'department_id']);
})
->modifyQueryUsing($this->modifyQueryWithActiveTab(...))
->columns([
TextColumn::make('department.name')
->label('Department')
->sortable(),
])
->actions([
Action::make('view_incentive_details')
->label('View Incentive Details')
->action(function ($record) {
dd($record);
})
]);
}
public function table(Table $table): Table
{
return $table
->query(function (): Builder {
return $this->getIncentiveRequests()->groupBy(['branch_id', 'department_id']);
})
->modifyQueryUsing($this->modifyQueryWithActiveTab(...))
->columns([
TextColumn::make('department.name')
->label('Department')
->sortable(),
])
->actions([
Action::make('view_incentive_details')
->label('View Incentive Details')
->action(function ($record) {
dd($record);
})
]);
}