Autour de Laravel

Migrations table pivot

Avatar de AiméeMarnelleMbenguet
AiméeMarnelleMbenguet

Salut je me suis lancé dans laravel ya quelques semaines. je m'exerce sur un projet test j'ai crée des migrations de chaque model de ma BD et lorsque je lance la commande php artisan migrate la migration commence et se bloque juste au niveau des tables d'associations.

voici l'erreur que j'ai : " SQLSTATE[42000]: Syntax error or access violation: 1072 Key column 'id' doesn't exist in table (Connection: mysql, SQL: alter table enseignant_matiere add constraint enseignant_matiere_id_foreign foreign key (id) references enseignants (id))" .

quelqu'un peut-il m'aider?

Posté il y a 5 mois
Avatar de bestmomo
bestmomo

Salut,

Pour les migrations, il faut faire attention à l'ordre, la table pivot doit être créée après les deux tables concernées. D'autre part, les clés doivent être du même type. Après, il faudrait voir le code pour avoir une meilleure idée du problème.

Posté il y a 5 mois

Vous ne pouvez pas répondre à ce sujet.