【问题标题】:Get collection of relation of Laravel Eloquent Collection获取 Laravel Eloquent Collection 的关系集合
【发布时间】:2021-07-10 06:09:59
【问题描述】:

我有文章和类别模型。一个类别可以有许多文章。我选择所有活动文章如下:

 $list = Article::with('category')->whereActive('Y')->get();

是否可以在 $list 集合中获取所有类别模型?感谢您的支持。 PS:我使用的是 Laravel 8.36

【问题讨论】:

    标签: laravel eloquent


    【解决方案1】:

    您可以使用pluck 获取分类列表:

    $list = Article::with('category')->whereActive('Y')->get();
    $categories=$list->pluck('category');
    

    【讨论】:

    • 感谢您的快速回复。它返回一个具有空值的数组。 Pluck 函数将返回字段类别,但文章模型中没有类别字段。
    • 对不起,这是我的错误。你的答案是绝对正确的。
    猜你喜欢
    • 2017-09-09
    • 2014-01-22
    • 2020-06-02
    • 2017-10-10
    • 1970-01-01
    • 2021-08-11
    • 2013-12-14
    • 2017-01-12
    • 2017-05-01
    相关资源
    最近更新 更多