мне было впадлу внешние ключи развешивать,обернул действия в транзакцию
Вот тут интересно, просто в ларе при проектировании таблиц с внешними ключами, я сталкнулся с проблемой, что нужно ещё и в определённой последовательности миграции накатывать, чтобы связанность таблиц учитывалась правильно, и это немного раздражает, менять цифры в названиях миграций что одна сработала раньше другой. Мне интересно как Вы транзакцией деалете простановку ключей, и я так понимаю это никак не отражается в файлах миграций лары, верно?