Laravel雄辩的子表查询

时间:2018-07-02 08:55:30

标签: eloquent eager-loading

所以我有一个persons表。

然后我有另一个表jobs链接到具有外键的人。

我还有另一个表jobs_photos链接到jobs表。

现在,我可以通过该人的id找到一个人和一份工作。

Return Person::with('person.job')->find ($person_id);

这将返回人和工作的对象。

现在我还如何获得Jobs_photos?因为job_photos没有存储person_id,所以我不能使用$ person_id作为参数?

1 个答案:

答案 0 :(得分:0)

您可以添加另一个级别来加载与工作相关的照片

worksheet.add_table('from_column:to_column', {'first_column': data, 'last_column': data})

我假设您的Person::with('job.photos')->find($person_id); 模型为照片定义的映射为Job