*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'feed_id' => $this->feed_id, 'url' => $this->url, 'title' => $this->title, 'description' => $this->description, 'publish_status' => $this->publish_status, 'validated_at' => $this->validated_at?->toISOString(), 'is_published' => $this->relationLoaded('articlePublication') && $this->articlePublication !== null, 'created_at' => $this->created_at->toISOString(), 'updated_at' => $this->updated_at->toISOString(), 'feed' => new FeedResource($this->whenLoaded('feed')), 'article_publication' => new ArticlePublicationResource($this->whenLoaded('articlePublication')), ]; } }