执行 PHP artisan migrate 数据库迁移时报这个错误,已解决
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint
主要是外键字段的数据类型和主键字段的数据类型不一致导致的。
错误原因:
我 user 表的 $table->bigIncrements (‘id’);
我 Topic 表是 $table->increments (‘user_id’);
解决方案:
直接将 Topic 表的改成 $table->bigIncrements (‘user_id’);
然后再执行 php artisan migrate:refresh 即可
推荐文章: