Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exception passando null em um FormRequest

Vinicius, boa noite !

Tenho uma classe "criarCliente" que foi criada desta forma :

public function criarCliente(string $nome, string $cpf,string $clobs ,array $emails, array $telefones): Cliente  {

// Logica aqui.

}

Quando faço o submit do Form sem os inputs preenchidos ele lança uma exceção :

must be of the type string, null given

Como faço para a função aceitar string e null ? Devo apenas não definir o tipo e usar a validação pelo request?

Neste caso os campos não são obrigatórios e caso não sejam preenchidos podem ser inseridos no banco como null.

Mais uma vez fico grato.

2 respostas
solução!

Com o nullable type ?string você define que pode ser null ou string.

Juliano, boa tarde !

Havia me esquecido completamente. No curso de OO o mestre utiliza.

Lhe agradeço imensamente !