Validação de formulário do Laravel exclusiva usando 2 campos
Como posso ter uma regra de validação exclusiva em 2 campos?
uma. O aplicativo não deve permitir que duas pessoas tenham o mesmo nome e sobrenome idênticos.
É permitido que os usuários preencham apenas um primeiro nome ou apenas um sobrenome. Porque o usuário pode ter apenas um deles.
b. Mas se o usuário digitar apenas um primeiro nome (Glen), nenhuma outra pessoa na tabela deverá ter o mesmo (nome = Glen e sobrenome = null). outro 'Glen Smith' ok.
Eu tentei a seguinte regra. Funciona muito bem quando os dois campos (nome e sobrenome) não são nulos:
'firstName' => 'unique:people,firstName,NULL,id,lastName,' . $request->lastName
Esta regra falha em b. quando apenas um campo estiver presente.
Alguma dica?