首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    laravel insert 、save、update、create区别(总结二)

    (['delayed' => 1]); update 方法接受一个字段为键、更新数据为值的数组 4.create 自动维护 created_at 和 updated_at两个字段 除了 save 和 saveMany

    2.3K10编辑于 2022-07-08
  • 来自专栏学院君的专栏

    Laravel Eloquent 模型关联关系(下)

    还可以通过 saveMany 方法一次插入多条关联记录,前提是为关联模型配置了批量赋值,比如我们为 Comment 模型类配置白名单 $fillable 属性如下(你也可以不配置批量赋值,但是需要多次实例化并逐个设置评论模型属性值 这样我们就可以批量插入文章评论数据了: $post = Post::findOrFail(1); $faker = \Faker\Factory::create(); $post->comments()->saveMany $faker->paragraph, 'user_id' => mt_rand(1, 15)]) ]); 此外,我们还可以通过 create/createMany 方法来插入关联数据,与 save/saveMany )->save( new Tag(['name' => $faker->word]), ['user_id' => 1] ); // 插入多条记录 $post->tags()->saveMany Tag(['name' => $faker->unique()->word]) ]); // 如果插入多条记录需要传递中间表额外字段值(通过键值关联对应记录与额外字段) $post->tags()->saveMany

    24.2K30编辑于 2023-03-03
  • 来自专栏程序员小助手

    3分钟短文:Laravel模型一对一一对多关系真的乱吗?

    这是写入一条,你也可以写入多条: $contact->phoneNumbers()->saveMany([PhoneNumber::find(1),PhoneNumber::find(2)]); 或者知道关联模型字段名的

    3.1K30发布于 2020-09-21
  • 来自专栏生如夏花绚烂

    Laravel学习记录--Model

    在调用save方法向Phone模型插入值 这里Eloquent自动在phones表中添加了uid字段,并插入正确的值 使用saveMany添加多个值 $user = \App\Muser::find (1); $user->phone()->saveMany([ new \App\Phone(['phone'=>344434]), new \App\Phone -01-30 08:11:18', '2020-01-30 08:11:18') insert into `stu__classes` (`cid`, `sid`) values (8, 1) 使用saveMany ()插入多个数据 public function show(){ $stu = Stu::find(1); $res = $stu->mclass()->saveMany 第二个参数插入值对应的额外字段(数组) public function show(){ $stu = Stu::find(1); $res = $stu->mclass()->saveMany

    17.4K20编辑于 2022-09-14
  • 来自专栏仁扬笔记

    最为常用的Laravel操作(1)-Eloquent模型

    Comment 模型中 $post->comments()->save($comment); // 保存多个关联模型 $post = App\Post::find(1); $post->comments()->saveMany

    3.8K00编辑于 2023-06-30
  • 来自专栏程序猿成长计划

    跟我一起学Laravel-EloquentORM进阶部分

    find(1); $post->comments()->save($comment); 保存多个关联模型 $post = App\Post::find(1); $post->comments()->saveMany

    5K50发布于 2019-02-27
领券