query( Vacation::query() ->with('employee') ->where('status', ApprovalStatus::Approved) ->whereDate('start_date', '>=', now()->toDateString()) ->whereDate('start_date', '<=', now()->addDays(14)->toDateString()) ->orderBy('start_date'), ) ->columns([ TextColumn::make('employee.full_name') ->label(__('hr.fields.employee')), TextColumn::make('start_date') ->date(), TextColumn::make('end_date') ->date(), TextColumn::make('days') ->label(__('hr.fields.days')), ]) ->paginated(false); } /** * @return Builder|null */ protected function getTableQuery(): ?Builder { return null; } }