main
panliang 2024-04-24 19:56:12 +08:00
parent 5b9371a5ed
commit d023d07127
1 changed files with 13 additions and 13 deletions

View File

@ -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);
}