Validación de formulario Laravel única usando 2 campos

¿Cómo puedo tener una regla de validación única en 2 campos?

a. La aplicación no debe permitir que dos personas tengan el mismo nombre y apellido idénticos.

Se permite que los usuarios completen solo un nombre o solo un apellido. Porque el usuario puede tener solo uno de ellos.

si. Pero si el usuario ingresa solo un nombre (Glen), ninguna otra persona en la tabla debe tener el mismo (nombre = 'Glen' y apellido = nulo). otro 'Glen Smith' está bien.

Intenté la siguiente regla. Funciona muy bien cuando ambos campos (nombre y apellido) no son nulos:

'firstName' => 'unique:people,firstName,NULL,id,lastName,' . $request->lastName

Esta regla falla en b. cuando solo hay un campo presente.

Alguna pista?

Respuestas a la pregunta(3)

Su respuesta a la pregunta