method()) { case 'POST': return $this->getPostRules(); break; default: return []; } } private function getPostRules() { return [ 'usuario' => ['required', 'min:5', 'max:12', 'unique:login'], 'email' => ['required', 'email:rfc,dns', 'max:180', 'unique:login'] ]; } }