执行 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 即可
推荐文章: