|string> */ public function rules(): array { return [ 'category' => 'required|string', 'side' => ['required', Rule::enum(MatchmakingSide::class)], 'additionalUserIds' => 'present|array', 'checkOnly' => 'required|bool', 'region' => 'string', ]; } protected function passedValidation() { $this->category = $this->input('category'); $this->side = MatchmakingSide::tryFrom($this->input('side')); $this->additionalUserIds = $this->input('additionalUserIds'); $this->checkOnly = $this->input('checkOnly'); $this->region = $this->input('region', 'None'); } }