user(); if ($user === null || Gate::forUser($user)->denies('viewAny', MeetupEvent::class)) { return Response::error('Nicht authentifiziert.'); } $meetupEvents = MeetupEvent::query() ->where('created_by', $user->getAuthIdentifier()) ->orderByDesc('start') ->get(); return Response::json(MeetupEventResource::collection($meetupEvents)->resolve()); } }