$schema->integer()->required()] + CreateEvent::fields($schema, required: false); } public function handle(Request $request): Response|ResponseFactory { $fields = $request->validate(CreateEvent::shape(required: false)); return $this->withOwnEvent($request, fn (Event $event) => $this->respond(EventPresenter::forUser($this->manual->update($event, $fields)))); } }