CNPJ is not required
guilherme-lima-dev opened this issue · 2 comments
guilherme-lima-dev commented
I have field cnpj not required, but I want that when it is typed, the validation happens.
'cnpj' => 'cnpj|unique:administrator_personal_infos,cnpj',
wallacemaxters commented
Hello, you can speak in portugues here...
Você pode simplesmente adicionar o valor nullable
.
Assim:
'cnpj' => 'nullable|cnpj|unique:administrator_personal_infos,cnpj',
Isso faz com que o campo não seja obrigatório, porém, quando digitado, seja executada a próxima validação.
guilherme-lima-dev commented
Obrigado, eu achei uma outra solução, mas essa é bem melhor...
Fiz dessa maneira:
'cnpj' => ['unique:administrator_personal_infos', Rule::when($this->get('cnpj') != null, 'cnpj')],