diff --git a/app/Http/Controllers/Api/WorkflowController.php b/app/Http/Controllers/Api/WorkflowController.php index a91c974..80a5ef0 100644 --- a/app/Http/Controllers/Api/WorkflowController.php +++ b/app/Http/Controllers/Api/WorkflowController.php @@ -40,14 +40,14 @@ class WorkflowController extends Controller $list = $query->paginate($request->input('per_page')); - // switch ($model) { - // case TaskHygiene::class: - // $list->loadMissing(['task', 'store']); - // $list->through(function (TaskHygiene $item) { - // return tap($item->task)->setRelation('taskable', $item->unsetRelation('task')); - // }); - // break; - // } + switch ($model) { + case TaskHygiene::class: + $list->loadMissing(['task', 'store']); + $list->through(function (TaskHygiene $item) { + return tap($item->task)->setRelation('taskable', $item->unsetRelation('task')); + }); + break; + } return $resource::collection($list); } @@ -68,11 +68,11 @@ class WorkflowController extends Controller } $info = $model::query()->with($include)->findOrFail($id); - // switch ($model) { - // case TaskHygiene::class: - // $info = tap($info->task)->setRelation('taskable', $info->unsetRelation('task')); - // break; - // } + switch ($model) { + case TaskHygiene::class: + $info = tap($info->task)->setRelation('taskable', $info->unsetRelation('task')); + break; + } return $resource::make($info); }