gpt4 book ai didi

php - Laravel 'save()' 为 'hasmany' 模型

转载 作者:行者123 更新时间:2023-12-03 20:18:31 30 4
gpt4 key购买 nike

如果我有两个模型,有一个 hasMany 关系,那么我的 Car哈斯曼CarOwners , 我想用 firstOrCreate创建新的car的方法.

如果我正在创建一个新的 car那么我需要创建第一个 CarOwner也。

在不利用任何 laravel 功能的情况下,我会

  • 打造新车,
  • 获取新车对象的ID
  • 创建一个新的 CarOwner,将其与最近创建的 car 相关联

  • 没有办法一次性做到这一点吗?我可以进行查询以查找所选汽车的 CarOwners,但我看不到如何跨多个表保存。

    最佳答案

    请参阅 laravel 手册。如果您已经为他们创建了模型,它将是这样的

    car->carOwners()->save($owners)

    链接 https://laravel.com/docs/5.1/eloquent-relationships#inserting-related-models

    关于php - Laravel 'save()' 为 'hasmany' 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38868078/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com