laravel - #ASK Laravel 深厚的口才关系,来自患者一对多注册一对一综合诊所
问题描述
如果我有这样的关系模型:患者模型一对多注册模型和注册模型一对一综合诊所模型。是否可以通过具有雄辩关系的注册模型将患者模型中的数据直接检索到综合诊所模型?
因为我有患者历史页面,所以我想通过注册模型在注册模型中检索带有外键 polyclinic_id 的综合诊所名称。
突出显示的数字 2 和 3 是 ID 综合诊所。
解决方案
您可以使用with()
然后发送您的数据。
例如:
$patients->with('registrations.polyclinic');
但是您需要在模型中定义关系以及registrations
在模型中定义关系。这样,您可以获得具有包含 的数组的键的对象,然后对于每个对象,它具有包含 的对象的键。Patient
polyclinic
Registration
Patient
registrations
Registration
Registration
polyclinic
Polyclinic
推荐阅读
- mysql - 每天将oracle数据库的查询结果存入MySql数据库
- c# - Amazon MarketplaceWebService (c#):缺少卖家所需的 MWSAuthToken
- javascript - 如何在javascript中设置从数据库输入的最大数量?
- r - R中的新列是累积计数(加起来)唯一日期
- asp.net - SignalR 与 SignalR 核心性能
- c++ - c++ 基类欠精细
- json - 类型错误:
不是 JSON 可序列化的 - c - 编写一个 C 程序,使用数组从 100 个随机数的列表中找出最大和最小的数
- ms-access - Ms Access VBA if 条件
- node.js - Heroku 上 Parse 服务器的静态 IP