Задать вопрос
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();

По ошибке не совсем понятно в чем конкретно проблема.Надеюсь ничего не забыл написать
  • Вопрос задан
  • 320 просмотров
Подписаться 2 Простой 19 комментариев
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы