SoftDelete - Ignore
[Finalizado Pelo Aluno]
Olá Professor, bom dia!
Tudo bem?. Poderia me audar por favor?.
Exemplo: Tenho uma tabela de VehicleTypes, com o campo: type, adicionei um valor de type = Caminhão e depois apaguei, registrou no DELETED_AT e sumiu da listagem, portanto ao adicionar um novo registro com o mesmo nome Caminhão no type, ele dá erro pois no banco já existe esse mesmo registro.
Erro:
StoreVehicleTypeRequest.php
2022_08_12_114236_create_vehicle_types_table
Olá, Jean!
Tudo bem?
Ajudo sim, claro.
Você pode fazer essa verificação de forma mais explicita, fica até mais fácil:
'type' => [
'required',
'max:50',
'exists:vehicle_types,id,deleted_at,NULL'
],
Veja se é isso mesmo o que precisa;
Olá professor bom dia!
Obrigado.
Infelizmente não foi, essa rule funcionaria mesmo no banco de dados estando a integridade unica?. Pois eu coloquei unique no campo na migrations.
Olá, Jean!
Você colocou alguns espaços, isso pode ser parte do problema:
Errado: 'exists:vehicle_types, id, deleted_at, NULL'
Certo: 'exists:vehicle_types,id,deleted_at,NULL']
Obrigado Professor.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!