merchantId($request); $page = max((int) $request->integer('page', 1), 1); return view('merchant_admin.users.index', [ 'users' => Cache::remember( CacheKeys::merchantUsersList($merchantId, $page), now()->addMinutes(10), fn () => User::query()->forMerchant($merchantId)->latest()->paginate(10)->withQueryString() ), 'cacheMeta' => [ 'store' => config('cache.default'), 'ttl' => '10m', ], ]); } }