Laravel:如何急切加载一个两步下来的模型?

dua*_*ty_ 7 php laravel

假设我的用户拥有许多属于某个computer_type的计算机(users-> computers-> computer_type).

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

我想加载这三个.我怎么能在Laravel做到这一点?

Joe*_*son 16

要找回远处的关系,你必须说孩子,然后是孩子的孩子,等等......

User::with(array('computer', 'computer.type'))->find(1);
Run Code Online (Sandbox Code Playgroud)

用户has_one计算机has_one在此特定方案中键入.

  • 在上面的示例中,您不需要包含计算机.用户::与( 'computer.type') - >查找(1); 将自动加载计算机关系.你不想磨损那个键盘吗? (3认同)