您好,我正在研究一个 Laravel 项目,我在其中使用了多态关系。 这是多态的 Model: 我把查询放在这里: 当我运行查询查询时,我得到的结果是这样的: 它现在基本上与两个模型相关联 现在,我不想要相关模型的所有数据。 我想在这里当类型是checklist_category时,我只想从chec ...
您好,我正在研究一个 Laravel 项目,我在其中使用了多态关系。 这是多态的 Model: 我把查询放在这里: 当我运行查询查询时,我得到的结果是这样的: 它现在基本上与两个模型相关联 现在,我不想要相关模型的所有数据。 我想在这里当类型是checklist_category时,我只想从chec ...
我有 4 个模型:用户、照片、文章和评论。 评论 model 是多态的,用于图片和文章。 结构是: 在 User.php 我有代码: 和 返回用户照片的所有评论和用户文章的所有评论。 但我想一次检索两个模型的所有评论 - 照片和文章。 我不是找不到解决方案。 谢谢你的帮助。 ...
我有一些遗留代码具有多态基础 class 定义和两个子类。 实体定义如下。 来自我本地数据库的一些示例数据。 在此处输入图像描述我正在尝试查询“控制器”表,而 SQLAlchemy 正在尝试加载所有类的关系(我的假设)。 当它到达多态子类时,查询失败,因为“字段”表包含对“控制器”和“节点”表的外 ...
我的 laravel 项目中有经理表和资金表经理 -> id、姓名、钱包资金 -> id、金额、fundable_type、fundable_id、应收款类型、应收款ID、状态我在经理 model 中有以下关系 我在基金model中有以下关系 $manager->funds 很好 ...
我有一个与Parent和School具有多态客户关系的Order模型。 我现在的目标是查询订单并生成包含客户name和email的报告。 name和email字段都出现在Parent和School 。 Order有: Parent和School都有: 我目前的查询是: 结果是: ...
我在多态关系中面临一个问题,我无法使 whereHas 起作用。 关系代码可以很好地返回相关模型,但是需要将 where 条件应用于与多态关系连接的模型的关系吗? 我的多态关系是由两个模型映射的。 例如:Events 和 Meetings 两个模型都有自己的关系来存储他们的受让人(属于许多人)我需 ...
我使用了 laravel 文档中描述的一对多多态关系,以便能够将不同的父模型关联到一个子模型。 我假设,我可以将不同的父模型分配给同一个子模型。 但这不起作用。 一旦我与同一个孩子的另一个父模型创建新关系,旧关系就会被替换。 例子: A 、 B和C是父模型,每个模型都有一个数据记录( id=1 ...
我不是真正的后端专家。 我在这里有一些notifications表列,它们已被 Laravel 中的多态关系使用。 我想获取具有属性“App\\User”的列sendto_type ,它是使用 Laravel 中的多态关系制作的,并从名为users的表派生而来。 我还使用sendto_id与us ...
在多语言应用程序中,我的应用程序中有这些具有多态关系的模型: 邮政 类别 标签 翻译 它们之间的这些关系: 这是我使用的迁移: 我有这样的特征来定义关系: 我尝试获取所有带有翻译的类别并将它们传递给视图: 鉴于基于当前语言环境,我想获得类别名称的翻译,但我不知道如何? ...
从 Laravel 文档网站获取多对多多态关系示例。 创建带有标签的帖子/视频或创建带有帖子/视频的标签时,如何将数据插入到extra_column_a和extra_column_b列中? 当taggables表有额外的列时,我是否需要为它创建一个模型类? ...
我有一个 Estate_object 表,其中包含有关房地产的信息,例如:地址、城市、地区等。然后我有一个单独的表,其中仅包含对象的特定属性,例如表中的一个是 objects_near。 我为此制作了单独的表格,因为这些模型中的每一个都可以包含多个值(它们是复选框),例如 objects_near ...
偶尔 Salesforce Object 与其他 Salesforce 对象存在多态关系。 在多态关系中,关系的引用 object 可以是 object 的几种不同类型之一。 这些多态关系是使用 Salesforce Object 中包含的多态字段定义的。 多态字段是其中相关的 object 可能是 ...
我在 Laravel 中定义多态关系时遇到问题。 我有Skill model 在其他两个模型User和Class之间共享。 所以用户可以有很多技能,Class 可以有很多技能,但是技能之间没有重叠。 所以我用skill_id创建了一个skills_assoc表(这是skills表的外键) 我无法正确 ...
我正在尝试将两个不同的类别 model 用于相同的items表。 我有3个模型系统类别 用户类别 物品 项目类别可以来自system_categories或user_categories表我看到了一些多态关系,但它是关于两个不同的模型如何属于一个类别,而不是关于 model 如何属于两个不同的类别模 ...
根据这个问题,在Laravel上使用自定义方法名定义多态关系时, morphTo方法的name参数不能正常工作,我们假设一个简单的多态表结构: 而这个 model 结构:<?php namespace App; use Illuminate\Database\Eloquent\Model ...
我有一个多态的多对多User / Location - Group关系,但我有时间通过基本单元测试。 /** @test */ public function it_can_have_groups() { $user = factory(User::class)->create() ...
我有一个 FactoryBot 从 Image 模型创建 Image 的问题,它有一个多态关联 throw 'parent',当我想通过 FactoryBot 从 Image 创建一个实例但在 CLI 中得到这个错误时: (ActiveModel::MissingAttributeError: ca ...
如何使用自定义多态表创建多对多关系? model_has_tags 标签 用户 我试试这个,但没有用。 标签模型 用户模型 错误 : 如何解决这个问题? ...
我有 3 个模型和相关表:Firm、SaleFirm、PartnerFirm。 在公司表中,我想存储有关公司的一般信息,例如名称、银行帐户、ID 和类似的东西。 在另外两个表中,我将根据公司的类型(销售公司或合作伙伴公司)存储不同的信息。 由于这种逻辑,我需要这些表之间的多态一对一关系。 在我的公司 ...
在查询多态关系存在或不存在时,Laravel Eloquent 提供了whereHasMorph和whereDoesntHaveMorph方法,这对创建与类型相关的查询非常有帮助。 但是对于急切的负载呢? 情况如下: 考虑 3 个模型App\Photos 、 App\Videos和App\Blog ...