public function getAdmin() { $roles = Cache::remember('roles_count', Config::get('cache.ttl'), function () { return Role::count(); }); $wallets = Cache::remember('wallets_count', Config::get('cache.ttl'), function () { return Wallet::count(); }); $users = Cache::remember('users_count', Config::get('cache.ttl'), function () { return User::count(); }); $withdrawals = Cache::remember('withdrawals_count', Config::get('cache.ttl'), function () { return WalletsWithdrawal::count(); }); return view('admin.index', compact('roles', 'wallets', 'users', 'withdrawals')); }