7

假设我的用户拥有许多属于某个计算机类型(用户-> 计算机-> 计算机类型)的计算机。

我知道我可以同时加载用户和他们的计算机:User::with("Computer")

我想加载所有三个。我怎样才能在 Laravel 中做到这一点?

4

2 回答 2

16

要检索那么远的关系,您必须说孩子,然后说孩子与其孩子,依此类推......

User::with(array('computer', 'computer.type'))->find(1);

用户 has_one 计算机 has_one 类型在此特定场景中。

于 2012-12-07T14:08:32.123 回答
1

尝试

Appointment::with('kid.parent')->get()

如果每个孩子都有约会,每个孩子都有父母。

于 2014-06-22T14:03:29.343 回答