*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'title' => $this->title, 'slug' => $this->slug, 'excerpt' => $this->excerpt, 'body' => $this->body, 'author' => new UserResource($this->author), 'category' => new CategoryResource($this->category), 'tags' => TagResource::collection($this->tags), 'featured_image' => $this->featured_image, 'views' => $this->views, 'likes' => $this->likes, 'published_at' => $this->published_at, 'created_at' => Carbon::parse($this->created_at)->format('M d Y'), 'updated_at' => Carbon::parse($this->updated_at)->format('M d Y'), ]; } }