【问题标题】:what is the difference between create() and insert() in Laravel [duplicate]Laravel中create()和insert()有什么区别[重复] 【发布时间】:2019-10-16 18:44:36 【问题描述】: create() 和 insert() 在 Laravel 中的确切区别是什么?我浏览了视频和博客,但没有找到任何令人满意的答案。 【问题讨论】: 见stackoverflow.com/questions/58075639/… 标签: laravel eloquent 【解决方案1】: create() 是 Eloquent 的一个函数,insert() - 查询生成器。 create() - API doc insert() - API doc 换句话说,create 只是一个 Eloquent 模型函数,它处理创建到 DB 的对象(以更抽象的方式)。然而,插入会尝试创建实际的查询字符串。在 create() 的某个地方看到 insert() 不会感到惊讶 - 但尚未检查。 【讨论】: