user(); if ($user === null) { return Response::error('Nicht authentifiziert.'); } $meetup = $this->resolveInScope( Meetup::query()->associatedWith($user->getAuthIdentifier()), $request, 'Meetups', 'meetup', ); if ($meetup instanceof Response) { return $meetup; } return Response::json(MeetupResource::make($meetup)->resolve()); } /** * @return array */ public function schema(JsonSchema $schema): array { return [ 'meetup' => $schema->string()->description('Name des Meetups (aus deinen Meetups, siehe list-my-meetups).'), 'id' => $schema->integer()->description('Optional: ID des Meetups, falls bereits bekannt (Alternative zu "meetup").'), ]; } }