public function toArray(Request $request): array 	{ 		return [ 			'id' => $this->getKey(), 			'slugs' => $this->getTranslations($this->getSlugFieldName()), 			'title' => $this->getDefaultTranslation('title'), 			'category_slug' => $this->category?->getTranslations($this->category->getSlugFieldName()), 			'category_title' => $this->category?->getDefaultTranslation('name'), 			'time_of_reading' => $this->time_of_reading, 			'body' => $this->getDefaultTranslation('body'), 			'tags' => TagItemResource::collection($this->tags), 			'featured' => $this->featured, 			'published_at' => formatTimestamp($this->published_at), 			'recipes' => RecipeListResource::collection($this->recipes), 			'created_at' => formatTimestamp($this->created_at), 			'updated_at' => formatTimestamp($this->updated_at), 			'media' => new MediaResource($this->storage()->getFirstFile('image')), 		]; 	}