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