【问题标题】:User::all show relationship itemsUser::all 显示关系项
【发布时间】:2018-02-11 16:29:21
【问题描述】:

我 Laravel 5.5 我正在返回这样的用户信息...

$users = User::all();

return Response::json(array(
    'error' => false,
    'response' => $users,
));

我有一个属于多个类别的关系设置,并且还想显示每个用户所属的所有类别。

谁有我可以看到的例子?

【问题讨论】:

    标签: laravel laravel-5.5


    【解决方案1】:

    使用with() 方法为每个用户加载类别:

    $users = User::with('categories')->get();
    

    如果您不需要加载categories 表中的所有列,请在with() closure 中使用select()。此外,由于您使用的是 Laravel 5.5,因此您可以使用 Resource 类来格式化 JSON。

    【讨论】:

    • 完美,正是我想要的。谢谢你!
    猜你喜欢
    • 2020-05-23
    • 1970-01-01
    • 2015-05-13
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多