'required|string', 'pattern' => 'required|string', ]; if (! in_array($this->method(), ['PATCH', 'PUT'], true)) { $rules = array_merge(['type' => 'required|numeric|between:1,4'], $rules); } return $rules; } }