SoftDelete com validation
Olá Carlos, como verificar o detalhe do plano Unique com softdelete?
Costumo usar em meus projetos para que não se parca dados...
Aproveitando como eu faćo para gravar o usuário que deletou em uma tabela.
Olá, Washington!
Tudo bem?
Nesse caso você pode criar uma validação personalizada, semelhante ao que fizemos nessa aula aqui: https://academy.especializati.com.br/aula/criar-validacao-personalizada-no-laravel-tenant-unique
tem como dar um exemplo de como ficaria o código?
Exatamente como fiz nessa aula, o que vai mudar é as condições.
->where('name', $value)
Como no exemplo usamos o Query Builder ele nem aplica por default o filtro default de soft delete.
Certo Carlos,
Vou tentar aqui. Obrigado!
SQLSTATE[22007]: Invalid datetime format: 7 ERROR: invalid input syntax for type timestamp: "null" (SQL: select count(*) as aggregate from "products" where "title" = Pizza0 5 and "id" <> 5 and "deleted_at" = null)
Você está passando null como string.
Nesse caso é mais fácil criar uma validação personalizada, semelhante a que fizemos para os tenants.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!