user(); if ($user === null || Gate::forUser($user)->denies('viewAny', Venue::class)) { return Response::error('Nicht authentifiziert.'); } $venues = Venue::query() ->where('created_by', $user->getAuthIdentifier()) ->orderBy('name') ->get(); return Response::json(VenueResource::collection($venues)->resolve()); } }