diff --git a/app/Http/Controllers/TopicsController.php b/app/Http/Controllers/TopicsController.php index ae32ae2..15fd94b 100644 --- a/app/Http/Controllers/TopicsController.php +++ b/app/Http/Controllers/TopicsController.php @@ -29,7 +29,7 @@ class TopicsController extends Controller public function show(Topic $topic) : JsonResponse { return response()->json([ - 'topic' => $topic, + 'topic' => new TopicResource($topic), 'articles' => $topic->articles()->paginate(8) ]); } diff --git a/app/Http/Resources/TopicResource.php b/app/Http/Resources/TopicResource.php index b303801..15a2b18 100644 --- a/app/Http/Resources/TopicResource.php +++ b/app/Http/Resources/TopicResource.php @@ -17,7 +17,7 @@ class TopicResource extends JsonResource return [ "name" => $this->name, "slug" => $this->slug, - "url" => url(route('topics.show', $this->slug)) + "link" => url(route('topics.show', $this->slug)) ]; } }