foreignId - это же и есть переопределение в unsignedBigInteger? В документации, насколько я понял - это идентичные варианты, только вторая запись - более компактная. Я пробовал оба варианта в разных вариациях)
Вопрос:
Какой тип поля(на который вешается внешний ключ) правильно указывать в таблице с внешним ключем изначально? У меня почему-то работает только вариант, если указать сразу unsignedBigInteger, а в отдельной миграции определения внешнего ключа - только определение внешнего ключа(без подготовки поля). Я думаю, что это неправильно. Что -то я делаю не так...