【问题标题】:Eager load multiple relationships in Laravel在 Laravel 中渴望​​加载多个关系
【发布时间】:2014-04-19 18:53:20
【问题描述】:

我需要在 Laravel 中急切地加载多个关系,但我不知道该怎么做。在 Laravel Doc 中,它显示了如何仅针对一种关系执行此操作,例如:

$books = Book::with('author.contacts')->get();

我需要类似的东西:

$books = Book::with(array('author'=>array('contacts', 'groups', 'orders')))->get();

有什么想法吗?

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:

    试试这个:

    $books = Book::with('author.contacts','author.groups', 'author.orders')->get();
    

    【讨论】:

    • 嗨马尔卡努伊。如果您有这种关系结构,并且想通过idcontractssortorder,我们该怎么做?在使用急切加载时。
    • 嗨@Jonjie,这个问题已经有一段时间了,我现在无法回答,所以我建议你作为一个新问题来问。
    猜你喜欢
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2015-05-16
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多