关联模型的 migration 中,没有采用外键约束
Topic模型关联User和Category,建表时没有采用外键约束
$table->bigInteger('user_id')->unsigned()->index();
$table->foreign('user_id')->references('id')->on('users');
$table->integer('category_id')->unsigned()->index();
$table->foreign('category_id')->references('id')->on('categories');
个人认为是不是采用外键约束更规范,兼容性更强呢。
比如,
一个用于展示用户健康报告的系统,体检数据通过 数据库管理脚本自动填充,
采用Python ORM框架 SqlAlchemy,里面就要求关联模型有外键约束。
推荐文章: