user(); $ownerRef = (string) $account?->public_id; $storeScope = request()->attributes->get('woo.storeIds'); $stores = $account ? WooStore::query() ->where('user_id', $account->id) ->where('status', WooStore::STATUS_ACTIVE) ->when($storeScope !== null, fn ($q) => $q->whereIn('id', $storeScope)) ->orderBy('site_name') ->get() : collect(); return view('woo.settings', [ 'teamStores' => $stores, 'members' => $ownerRef !== '' ? WooStoreMember::owned($ownerRef)->with('store')->orderBy('created_at')->get() : collect(), 'roles' => config('woo.roles', []), 'hasStoreTeamFeatures' => $account ? $this->subscriptions->canManageStoreTeam($account) : false, ]); } }