user(); $currentTeam = $request->attributes->get('v5.currentTeam'); return Inertia::render('Home', [ 'status' => 'v5-ready', 'flux' => $fluxHealth->check(), 'currentTeam' => $currentTeam instanceof Team ? [ 'id' => $currentTeam->id, 'name' => $currentTeam->name, 'description' => $currentTeam->description, 'role' => $currentTeam->pivot?->role ?? $user->roleInTeam($currentTeam->id), 'personal' => $currentTeam->personal_team, ] : null, 'teams' => $user->teams() ->select('teams.id', 'teams.name', 'teams.description', 'teams.personal_team') ->orderBy('teams.name') ->get() ->map(fn (Team $team) => [ 'id' => $team->id, 'name' => $team->name, 'description' => $team->description, 'role' => $team->pivot->role, 'personal' => $team->personal_team, ]), ]); } }