relationship相关内容

无法让 Laravel 助理工作

我不太确定我是否理解 associate 方法在 Laravel 中.我理解这个想法,但我似乎无法让它发挥作用. 使用这个(蒸馏)代码: 类用户{公共功能客户(){返回 $this->hasOne('Customer');}}类客户{公共函数用户(){返回 $this->belongsTo('User');}}$user = 新用户($data);$customer = new Custo ..
发布时间:2021-12-26 11:29:49 PHP

Laravel Eloquent ORM 复制

我在使用所有关系复制我的模型之一时遇到问题. 数据库结构如下: 表1:产品ID名称表 2:product_optionsID产品编号选项表3:类别ID名称数据透视表:product_categories产品编号类别编号 关系是: product hasMany product_options 产品属于多类别(通过 product_categories) 我想克隆一个具有所有 ..
发布时间:2021-12-26 11:19:38 PHP

Laravel 在关系对象上的位置

我正在使用 Laravel 5.0 开发 Web API,但我不确定我正在尝试构建的特定查询. 我的课程如下: class Event extends Model {受保护的 $table = '事件';公共 $timestamps = false;公共职能参与者(){返回 $this->hasMany('App\Participant', 'IDEvent', 'ID');}公共函数所有 ..
发布时间:2021-12-26 11:15:29 PHP

Laravel 保存/更新多对多关系

谁能帮助我如何挽救多对多关系?我有任务,用户可以有很多任务,任务可以有很多用户(多对多),我想要实现的是在更新表单中管理员可以将多个用户分配给特定的任务.这是通过html多选输入 完成的 name="taskParticipants[]" 这里的问题是,通过相同的表单(输入),您可以添加/删除用户,这就是我必须使用 sync() 的原因.也许我应该从头开始,但不知道从哪里开始...... ..
发布时间:2021-12-26 11:08:25 其他开发

Laravel Eloquent - 附加与同步

Laravel 4 的 Eloquent ORM 中的 attach() 和 sync() 有什么区别?我试图环顾四周,但找不到任何东西! 解决方案 attach(): 在处理多对多关系时插入相关模型 不需要数组参数 示例: $user = User::find(1);$user->roles()->attach(1); sync(): 与attach()方法类似, ..
发布时间:2021-12-26 11:05:20 PHP

一张或两张表都保存后,如何加快更新表之间的关系?

问题:在两个表或其中一个表都已保存后,更新和保存速度很快,具有大量数据的表之间的关系. 我有五个表 TvGenres、TvSubgenre、TvProgram、Channels、TvSchedules,它们之间的关系如下图所示 现在的问题是所有数据下载都是根据以前的数据按顺序发生的,与 SQLite 不同,我需要设置它们之间的关系,为此我必须一次又一次地搜索表并设置它们之间的关系,即时 ..
发布时间:2021-12-23 14:34:54 移动开发

iOS CoreData 与自身的逆关系

我正在尝试构建一个类似于 Twitter 用户的 CoreData 模型,当用户可以有许多其他用户关注他以及许多其他用户关注他时.我附上了我尝试使用的模型,但似乎检索关注者变得越来越复杂.处理这种情况的最佳方法是什么? 解决方案 我认为您需要创建第二个关系 (followedBy) 并使其相反. ..
发布时间:2021-12-23 14:32:15 移动开发

跨两个数据源的 Grails GORM 域关联

如果另一个域类使用不同的数据源,是否可以在两个域类(即 belongsTo)之间建立关联?这两个数据源也是不同的数据库驱动程序. 我怀疑这可能是不可能的,但我想联系这里的社区,看看是否可能.现在我正在尝试这样做,但我收到了通常怀疑的休眠错误: 调用init方法失败;嵌套异常是 org.hibernate.MappingException:来自表 domain_class_A 的关联引用 ..
发布时间:2021-12-22 20:27:56 其他开发

向 Laravel 工厂模型添加关系

我正在尝试添加与工厂模型的关系以进行一些数据库播种,如下所示 - 请注意,我正在尝试向每个用户添加 2 个帖子 公共函数run(){factory(App\User::class, 50)->create()->each(function($u) {$u->posts()->save(factory(App\Post::class, 2)->make());});} 但它抛出以下错误 传递给 ..
发布时间:2021-12-18 22:09:10 PHP

SQL Alchemy 中的过滤关系

我有以下场景: class Author(Base):__tablename__ = '作者'id = 列(整数,primary_key = True)名称 = 列(字符串)书籍 = 关系('书籍',backref='作者')类书(基础):__表名__ = '书'id = 列(整数,primary_key = True)标题 = 列(字符串) 我想做的是加载所有拥有包含 SQL 的书的作者标题 ..
发布时间:2021-12-17 20:16:06 Python

HABTM 多态关系

我对 Rails 还很陌生,我正在尝试建立一个多态的 HABTM 关系.问题是我想要关联三个模型. 第一个是事件模型,然后是两种参与者:用户和联系人. 我想做的是能够将用户和联系人作为参与者联系起来.所以,我现在的代码是: 事件模型 has_and_belongs_to_many :attendees, :polymorphic =>真的 用户模型 has_and_belo ..

教义关系

我有 2 个实体:类别和产品.如何在这些实体之间建立关系?类别实体: 类 类别{私人 $id;私人 $name;私人 $parent;公共函数 getChildren(){返回 $this->children;}//setter 和 getter} 物品实体: 类项目{私人 $id;私人 $name;私人$价格;私人 $color;私人 $size;私人 $weight;//getter ..
发布时间:2021-12-10 11:57:31 其他开发

Laravel - Eloquent “Has"、“With"、“WhereHas"- 他们的意思是什么?

我发现这些方法背后的概念和含义有点令人困惑,是否有人可以向我解释 has 和 with 之间的区别是,在示例的上下文中(如果可能)? 解决方案 With with() 用于快速加载.这基本上意味着,沿着主模型,Laravel 将预加载您指定的关系.如果您有一组模型并且想要为所有模型加载关系,这将特别有用.因为使用预先加载,您只会运行一个额外的数据库查询,而不是为集合中的每个模型运行一 ..
发布时间:2021-12-03 18:17:07 其他开发

UML中由分类器拥有的关联和由关系拥有的关联

7.3.3 关联(来自内核),第 36 页,UML 上层结构,v2.4.1: 由分类器或关系拥有的关联. 在 UML 中是否有关于分类器拥有的关联和关系拥有的关联的真实示例? 解决方案 Chriss 我希望这个简单的例子有帮助. 猜猜你有一个 Java 类 公共类 A {私人 B b;...} 在 UML 中,您可以将此关系建模为从 A 到 B 的关联: ..
发布时间:2021-11-30 12:38:59 其他开发

如何管理 REST API 中 3 个资源之间的关系

我正在创建一个基于 REST 概念的 API,但在谈论相关资源时我仍然有些困惑. 我有一个网站,人们可以在其中注册多个群组并选择多个角色.例如,让我们以在公司注册的人作为场景: 公司 脸书 谷歌 苹果 角色 营销 销售 开发 客户支持 因此,当我想在具有某些角色的新公司中创建用户时,我会将类似的内容传递到/users 端点的 POST 请求中 {"用 ..
发布时间:2021-11-15 21:01:02 其他开发