input(), TaskFilter::class) ->with([ 'taskable' => function (MorphTo $morphTo) { $morphTo->morphWith([ TaskLedger::class => ['store', 'storeMaster'], TaskPerformance::class => ['store', 'storeMaster'], TaskHygiene::class => ['store', 'storeMaster'], ]); }, ]) ->latest('id') ->get(); return $this->response()->success( $tasks->map(function (Task $task) { return tap($task, fn (Task $task) => $task->taskable?->setRelation('task', $task->withoutRelations())); }) ); } }