refactor: delegate tag loading from controller

This commit is contained in:
2026-02-19 11:48:58 +07:00
parent c8cfe5b5c3
commit 3a3598aef5

View File

@@ -53,7 +53,7 @@ class TaskController extends Controller
try {
$task = $this->service->create($request->validated());
return new TaskResource($task->load('tags'))
return new TaskResource($task)
->response()
->setStatusCode(201);
} catch (Throwable $e) {
@@ -71,7 +71,7 @@ class TaskController extends Controller
{
$task = $this->service->show($task);
return new TaskResource($task->load('tags'))->response();
return new TaskResource($task)->response();
}
/**
@@ -89,7 +89,7 @@ class TaskController extends Controller
{
try {
$task = $this->service->update($task, $request->validated());
return new TaskResource($task->load('tags'))->response();
return new TaskResource($task)->response();
} catch (Throwable $e) {
return response()->json([
'error' => 'Service unavailable',