[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Belchior da Silva
Criador Rafael Belchior da Silva 21/09/2022

Fala Professor blz? Eu testei fazer um relacionamento de tabelas de duas formas, mas se eu fizer desse jeito, ai meu banco nao tem essas chavinhas verde:

Segue a foto:

file:///C:/Users/Expert/Documents/a.png

OPÇÃO 1

$table->foreignIdFor(User::class);

Mas se eu crio dessa forma: Ai sim fica com as chavinhas verdes, ou sejá a melhor forma de se criar os relacionamentos, é a opção 2, certo?

OPÇÃO 2

$table->foreignId('user_id')->constrained('users');
Manager Carlos Ferreira 21/09/2022

Olá, Rafael!
Tudo bem?

O print não veio, faz o upload para: https://uploaddeimagens.com.br/

A coluna ID da tabela de users, você deixou como UUID, ou padrão?

Se foi uuid, pode mapear o relacionamento da seguinte forma:
https://github.com/especializati/curso-laravel-9-dashboard-ead/blob/main/database/migrations/2022_03_17_201200_create_modules_table.php#L18

---

Sobe a melhor forma, as duas estão corretas, não se atende apenas as cores do editor.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!