public function single(string $slug): RecipeSingleResource 	{ 		$recipe = Recipe::viaTranslatedSlug($slug)->firstOrFail();  		if (!$recipe->isAvailable()) { 			abort(403); 		}  		return new RecipeSingleResource($recipe->loadIncludes()); 	}