Laravel mysql 添加外键失败

【Laravel mysql 添加外键失败】在使用laravel 数据库模型的时候, 添加外键 遇到了错误, 提示不能添加外键。解决这个问题需要知道mysql 关于外键的要求。
1) 外键在来源的表中必须是主键
2) 添加外键的表,字段的类型必须和外键来源表的字段类型一样。
比如
users表主键是id, infos表 外键user_id, 那么user_id 必须和 id
的类型一样
在laravel 中 increments 是自动递增的, 类型是unsignedInteger, 所以 , 引用increments 类型的字段作为外键,就必须设置字段类型是unsignedInteger。

    推荐阅读