Laravel与服务表的关系

时间:2020-07-17 03:42:01

标签: laravel

有我的数据库结构

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'
]

在ManpowerClass中:

我已经创建了关系

 return $this->belongsTo('App\Models\Pwra', 'pwra_uuid', 'pwra_uuid');

1 个答案:

答案 0 :(得分:0)

您的PWRA表可以作为pivot table来访问中间表。因此,您的Manpower类模型将具有belongsToMany关系,而您的PWRA类将扩展数据透视类。