【问题标题】:what is the difference between create() and insert() in Laravel [duplicate]Laravel中create()和insert()有什么区别[重复]
【发布时间】:2019-10-16 18:44:36
【问题描述】:

create()insert() 在 Laravel 中的确切区别是什么?我浏览了视频和博客,但没有找到任何令人满意的答案。

【问题讨论】:

标签: laravel eloquent


【解决方案1】:

create() 是 Eloquent 的一个函数,insert() - 查询生成器。

create() - API doc

insert() - API doc

换句话说,create 只是一个 Eloquent 模型函数,它处理创建到 DB 的对象(以更抽象的方式)。然而,插入会尝试创建实际的查询字符串。在 create() 的某个地方看到 insert() 不会感到惊讶 - 但尚未检查。

【讨论】:

    猜你喜欢
    • 2014-08-29
    • 2017-10-22
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    相关资源
    最近更新 更多