Excluir dados
[Concluído]
Professor, queria um norte de como fazer uma exclusão de dados, porém antes de excluir queria validar se há alguma outro dados vinculado a ele. Ex:Tenho um Departamento, porém tem há um Centro de Custo associado a ele, logo não posso deletar ou também um funcionário.
Abçs
Rodrigo Pais
Olá, Rodrigo!
Tudo bem?
Pode fazer um if mesmo para validar, exemplo:
// Destroy category
public function destroy($id)
{
$category = Category::with('posts')->find($id);
if ($category->posts) {
// Não pode deletar
return redirect()
->back()
->with('message', 'Não pode deletar');
}
// Deleta a categoria
$category->delete();
return redirect()->route('categories.index');
}
Professor, muito obrigado pelo retorno. Já me deu uma luz! Agora um outra duvida no mesmo problema, visando uma melhor Experiencia do Usuário, como eu conseguiria apresentar em um alert todos os locais que tem essa relação?
Você pode criar um component do Vue.js para fazer isso.
No LaraFood vou gravar uma aula de upgrade no projeto com justamente essa funcionalidade.
Opa, vou ficar no aguardo então!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!