Я пытаюсь установить форумы Chatter в моем приложении Laravel. Когда я достигаю стадии php artisan migrate
, я получаю эту ошибку:
Миграция: 2016_07_29_171118_create_chatter_categories_table
Перенесено: 2016_07_29_171118_create_chatter_categories_table
Миграция: 2016_07_29_171118_create_chatter_discussion_table
Перенесено: 2016_07_29_171118_create_chatter_discussion_table
Миграция: 2016_07_29_171118_create_chatter_post_table
Перенесено: 2016_07_29_171118_create_chatter_post_table
Миграция: 2016_07_29_171128_create_foreign_keys
Подсветка \ База данных \ QueryException: SQLSTATE [HY000]: общая ошибка: 1215 Невозможно добавить ограничение внешнего ключа (SQL: изменить таблицу chatter_discussion
добавить ограничение chatter_discussion_user_id_foreign
ссылки на внешний ключ (user_id
) users
(* 1013) *) при удалении каскада при обновлении каскада)
на /var/www/laravel/exoscape/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
Я искал вокруг, и кажется, что Laravel 5.8+ использует BigInteger
по умолчанию, и этот пакет не поддерживает это.
Можно ли как-нибудь это исправить? Я сделал откат после получения этой ошибки.