gorwhoami
@gorwhoami

В чем проблема в миграции?

Всем доброго времени суток. Есть две миграции.Это movies и genres.При попытке связать и по id появляется вот такая вот ошибка:
General error: 1822 Failed to add the foreign key constraint. Missing index for constraint 'movies_genres_id_foreign' in the referenced table 'genres' (SQL: alter table `movies` add constraint `movies_genres_id_foreign` foreign key (`genres_id`) references `genres` (`id`))

Это код из create_movies_table(файл миграции)
$table->unsignedBigInteger('genres_id');
 $table->foreign('genres_id')->references('id')->on('genres');
------------------------------------------
А это из create_genres_table(файл миграции genres)
$table->unsignedBigInteger('id');
$table->string('name');
$table->timestamps();

По ошибке не совсем понятно в чем конкретно проблема.Надеюсь ничего не забыл написать
  • Вопрос задан
  • 306 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы