Bom dia,
Tenho em uma migration de Usuarios
:
$table->string('email')->unique();
$table->softDeletes();
Um model:
class Usuarios extends Authenticatable
{
use SoftDeletes;
//...
}
E uma validation:
'email' => [
'required',
'email',
Rule::unique('users'),
],
Caso de uso:
- Criei o usuário 1, ok
- Deletei o usuário 1, ok
- Criei outro usuário 2 e tentei usar o e-mail 1
Preciso que o Rule
permita o uso caso a coluna deleted_at != null
.
Em outras palavras: como fazer o unique('users')
ignorar os Usuarios que foram softDeleted?