get(); $currency = Currency::latest()->first(); // add currency to cache cache()->put('currency', $currency, now()->addMinutes(60)); return CompilationResource::collection($compilations); } public function show($id) { $compilation = Compilation::findOrFail($id); $products = $compilation->products()->paginate($request->limit ?? 10); return (new ProductPaginationResource($products)); } }