Laravel - Model::create 和 save() 之间的区别

戈丹·安德鲁斯

我遇到过两种不同的将记录插入数据库的方法,第一种是:

Model::create([
            'field1' => $request['field1'],
            'field2' => $request['field2']
        ]);

第二种方式:

$model = new Model;
$model->field1 = $request['field1'];
$model->field2 = $request['field2'];
$model->save();   

这两者有什么区别?他们是一样的吗?我什么时候应该使用一个?

埃利亚斯·苏亚雷斯

两者都做同样的事情。create方法代码就明白了。这只是一个速记。

有时我不使用 create 方法,例如当我需要在某些条件下设置不同的值时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel Resource.create和resource.store之间的区别

来自分类Dev

Laravel-Model :: lists('id')和Model :: all()-> lists('id')之间的区别?

来自分类Dev

Rails回调中after_create,after_save和after_commit之间的区别

来自分类Dev

Django orm中objects.create()和object.save()之间的区别

来自分类Dev

测试。区别在FactoryGirl.build(:picture),picture.save和Picture.create之间

来自分类Dev

Laravel 5中的save()和create()函数有什么区别

来自分类Dev

模拟Model.objects.bulk_create和Model.save()

来自分类Dev

“ reg save”和“ reg export”之间的区别?

来自分类Dev

“ laravel create blog”和“ composer create-project --prefer-dist laravel / laravel blog”之间有什么区别?

来自分类Dev

FactoryGirl.create和create之间的区别

来自分类Dev

Model,javabean和POJO之间的区别

来自分类Dev

Eloquent \ Model :: get()和all()之间的区别

来自分类Dev

this.get('model')和modelFor之间的区别

来自分类Dev

laravel5中`--table`和`--create`选项之间的区别make:migration

来自分类Dev

在angularjs中.save和$ save到资源之间的区别

来自分类Dev

.save和$ save到angularjs中的资源之间的区别

来自分类Dev

Laravel:外立面和别名之间的区别

来自分类Dev

Laravel-@yield和@section之间的区别?

来自分类Dev

laravel中where和or or Where之间的区别

来自分类Dev

laravel get和post route之间的区别

来自分类Dev

Laravel雄辩的select()和get()之间的区别

来自分类Dev

laravel中的pluck()和lists()之间的区别?

来自分类Dev

ng-model和data-ng-model之间的区别

来自分类Dev

Laravel调用未定义的方法create()和save()

来自分类Dev

Sequelizejs中的.save和.create有什么区别?

来自分类Dev

$ .ajax()和Backbone的.fetch()或.save()函数之间的区别?

来自分类Dev

.save()和使用update()之间的猫鼬区别

来自分类Dev

Laravel-Model :: create或Model-> save()上的数组到字符串的转换错误

来自分类Dev

DB :: table('table')和model::('table')之间的区别

Related 相关文章

  1. 1

    Laravel Resource.create和resource.store之间的区别

  2. 2

    Laravel-Model :: lists('id')和Model :: all()-> lists('id')之间的区别?

  3. 3

    Rails回调中after_create,after_save和after_commit之间的区别

  4. 4

    Django orm中objects.create()和object.save()之间的区别

  5. 5

    测试。区别在FactoryGirl.build(:picture),picture.save和Picture.create之间

  6. 6

    Laravel 5中的save()和create()函数有什么区别

  7. 7

    模拟Model.objects.bulk_create和Model.save()

  8. 8

    “ reg save”和“ reg export”之间的区别?

  9. 9

    “ laravel create blog”和“ composer create-project --prefer-dist laravel / laravel blog”之间有什么区别?

  10. 10

    FactoryGirl.create和create之间的区别

  11. 11

    Model,javabean和POJO之间的区别

  12. 12

    Eloquent \ Model :: get()和all()之间的区别

  13. 13

    this.get('model')和modelFor之间的区别

  14. 14

    laravel5中`--table`和`--create`选项之间的区别make:migration

  15. 15

    在angularjs中.save和$ save到资源之间的区别

  16. 16

    .save和$ save到angularjs中的资源之间的区别

  17. 17

    Laravel:外立面和别名之间的区别

  18. 18

    Laravel-@yield和@section之间的区别?

  19. 19

    laravel中where和or or Where之间的区别

  20. 20

    laravel get和post route之间的区别

  21. 21

    Laravel雄辩的select()和get()之间的区别

  22. 22

    laravel中的pluck()和lists()之间的区别?

  23. 23

    ng-model和data-ng-model之间的区别

  24. 24

    Laravel调用未定义的方法create()和save()

  25. 25

    Sequelizejs中的.save和.create有什么区别?

  26. 26

    $ .ajax()和Backbone的.fetch()或.save()函数之间的区别?

  27. 27

    .save()和使用update()之间的猫鼬区别

  28. 28

    Laravel-Model :: create或Model-> save()上的数组到字符串的转换错误

  29. 29

    DB :: table('table')和model::('table')之间的区别

热门标签

归档