[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Igor Lagua Castro
Criador Igor Lagua Castro 14/02/2022

Boa tarde mestre

Tem como fazer uma validação para somente valores únicos quando for adicionar uma permissão ao usuário, ou seja, não deixar cadastrar permissões que já foram cadastradas

Manager Carlos Ferreira 14/02/2022

Olá, Igor!
Tudo bem?

Uma estratégia que normalmente uso (quando tenho controle do frontend) é fazer o front enviar todos os dados para o back, assim basta usar o async do Laravel

Outra alternativa, é disponibilizar apenas o itens que podem ser vinculados (ainda não vinculados), mais ou menos como fizemos lá no LaraFood:
https://github.com/especializati/larafood/blob/master/app/Models/Profile.php#L31

---

Caso contrário, você vai precisar fazer um loop e inserir nele apenas o itens que ainda não está vinculados (fazendo um if dentro do loop)
Ou, você pode pegar as permissions atuais, e depois fazer um loop com array_exists

Pegou as ideias amigo?

Carlos Ferreira
Criador Igor Lagua Castro 14/02/2022

blz, obrigado mestre

Igor Lagua Castro
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!