public function toArray(Request $request): array 	{ 		return [ 			'id' => $this->getKey(), 			'title' => $this->getDefaultTranslation('title'), 			'short_description' => $this->getDefaultTranslation('short_description'), 			'published_at' => formatTimestamp($this->published_at), 			'author' => new UserPublicResource($this->author->authParent), 			'comments' => $this->comments_count ?? $this->comments()->count(), 			'created_at' => formatTimestamp($this->created_at), 			'updated_at' => formatTimestamp($this->updated_at), 			'media' => [ 				'title_image' => new MediaResource($this->storage()->getFirstFile('image')), 			], 		]; 	}