*/ public function schema(JsonSchema $schema): array { return []; } protected function respond(Request $request, User $user): Response { $spaces = $user->accessibleSpaces() ->map(fn (Space $space): array => [ 'id' => $space->id, 'name' => $space->name, 'personal' => $space->personal, 'is_current' => $space->id === $user->current_space_id, ]); return $this->json(['spaces' => $spaces]); } }