conconate属于与Eloquent的关系

时间:2016-03-18 10:36:17

标签: laravel laravel-5 eloquent

我有一个Class(和DB表)发票属于Subcat2(Subcat2项目有很多发票),而Subcat2属于Subcat1(Subcat1有很多subcat2)。

现在我也使用subcat2从Invoices类中检索信息:

$invoices = Invoice::with('subcat2')->get();

如果我需要使用Subcat2-Subcat1关系将subcat1连接在一起怎么办?

2 个答案:

答案 0 :(得分:2)

您需要根据Laravel Documentation使用嵌套预先加载

$invoices = Invoice::with('subcat2.subcat1')->get();

答案 1 :(得分:1)

这应该对你有用。您将获得所有已连接的subcat2和subcat1的发票。

$invoices = Invoice::with('subcat2.subcat1')->get();