laravel - Laravel 与 serval 表的关系
问题描述
有我的数据库结构
Manpower Table: [
'manpower_uuid'
'pwra_uuid'
]
PWRA Table: [
'pwra_uuid'
'purchase_order_uuid'
]
purchase Order Table: [
'purchase_order_uuid',
'name'
]
问题:使用人力记录时如何取回采购订单名称?
Reseult: [
'manpower_uuid'
'pwra_uuid'
'purchase_order_uuid'
'purchase_order.name'
]
在人力资源类中:
我已经创建了关系
return $this->belongsTo('App\Models\Pwra', 'pwra_uuid', 'pwra_uuid');
解决方案
您的 PWRA 表可以作为您的数据透视表来访问您的中间表。因此,您的 Manpower 类模型将具有belongsToMany
关系,并且您的 PWRA 类将扩展枢轴类。
推荐阅读
- c - 旋转函数,使用 C 中的递归,将数组和整数作为输入
- c# - dotnet run --project 问题与 https
- javascript - 通过javascript使用多个H1标题
- java - 字符串第二个值数组的 String.Split() 未保存到新变量
- mongodb - 如何在 stable/mongo 子图的秘密中使用我的 values.yaml 值?
- swift - SwiftUI Beta 3 黑屏
- android - 如何为 MPAndroidChart LineChart 设置值标签和线之间的填充
- python - 等待响应直到超时
- excel - 在excel VBA中使用发送键打开后如何检查文件是否已经打开?
- java - 无法在 netbeans8-2 上运行 javafx 项目