Здравствуйте!
Пытаюсь сделать связь между таблицей users и таблицей region, связывающая таблица userregion.
Для связи в миграции userregion я вот такую строчку прописал: $table->foreign('region_id')->references('old')->on('region');
То есть, мне нужно region связывать не по id а по полю old. Но почему то выдает ошибку при выполнении миграции. Как можно связать не по id и потом делать выборку не меняя ничего?
Ошибка такая:
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table `userregion` add constraint `userregion_region_id_foreign` foreign key (`region_id`) references `region` (`old`))