orderBy("created_at") ->filter(request()->all()); } /** * @param Requirement $requirement * @return array */ public function map($requirement): array { return [ $requirement->id, $requirement->title, $requirement->group?->name, $requirement->status, $requirement->asset?->name, $requirement->plan?->name, $requirement->priority, $requirement->approval_status, $requirement->note, $requirement->description, $requirement->createdBy?->name, $requirement->created_at, ]; } public function headings(): array { return [ 'ID', 'Title', 'Requirement Group', 'Status', 'Plan', 'Asset', 'Priority', 'Approval Status', 'Note', 'Description', 'Created By', 'Created Date', ]; } }