Valtenci Santos
Criador Valtenci Santos 18/07/2022

Boa Noite, tenho duas Tabelas "Cidades", "Clientes"

 

como faço para relacionar a tabela cidade com a tabela clientes, para que quando eu for cadastrar um cliente, eu pegar a chave estrangeira da cidade

Manager Carlos Ferreira 18/07/2022

Olá, Valtenci!
Tudo bem?

Primeiramente, deixo para vc a sugestão de um curso, este: https://academy.especializati.com.br/curso/laravel-banco-de-dados-relacional

Neste curso abordo todos os tipos relacionamentos entre tabelas.

--

Primeiro ponto é definir o tipo de relação, pelo o que entendi no seu caso, será uma relação de 1 para muitos (One to Many).

No caso vc quer relacionar Cidades x Clientes, logo a sua tabela mais fraca é a tabela clientes, portanto é na tabela clientes de deve ficar a FK (chave estrangeira), para armazenar a PF (chave primária) da tabela cidades.

Essa aula aqui é exatamente o que você precisa: https://academy.especializati.com.br/aula/laravel-relacionamento-one-to-many

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!