public function toArray(Request $request): array 	{ 		return [ 			'id' => $this->getKey(), 			'title' => $this->getDefaultTranslation('title'), 			'slugs' => $this->getTranslations($this->getSlugFieldName()), 			'category_slug' => $this->category?->getTranslations($this->category->getSlugFieldName()), 			'category_title' => $this->category?->getDefaultTranslation('name'), 			'by_marodi_url' => $this->url, 			'description' => $this->getDefaultTranslation('description'), 			'serving_for' => $this->getDefaultTranslation('serving_for'), 			'preparation_time' => $this->getDefaultTranslation('preparation_time'), 			'calories' => $this->calories, 			'ingredients' => $this->getDefaultTranslation('ingredients'), 			'preparation_description' => $this->getDefaultTranslation('preparation_description'), 			'marinating' => $this->getDefaultTranslation('marinating'), 			'serving_description' => $this->getDefaultTranslation('serving_description'), 			'nutritional_values' => $this->getDefaultTranslation('nutritional_values'), 			'created_at' => formatTimestamp($this->created_at), 			'updated_at' => formatTimestamp($this->updated_at), 			'media' => new MediaResource($this->storage()->getFirstFile('image')), 		]; 	}