【问题标题】:Laravel get values for Authenticated User onlyLaravel 仅获取经过身份验证的用户的值
【发布时间】:2016-06-30 21:48:53
【问题描述】:

laravel 是否提供了一种更有效的方法来仅获取经过身份验证的用户的值,而不是为每种模型类型重复以下行。

$cards = Auth::user()->cards; 
$books = Auth::user()->books;
$friends = Auth::user()->friends;
.........

我可以看到中间件如何实现这一点,但想看看 laravel 是否提供了开箱即用的功能。

【问题讨论】:

    标签: laravel authentication laravel-5.2 laravel-authorization


    【解决方案1】:

    您可以使用 eloquent 的“with”方法预先加载关系。

    【讨论】:

    • 这有点帮助,但我也必须在多个课程中重复这一点。
    • 将它与查询范围结合起来,它应该会减少相当多的代码重复
    猜你喜欢
    • 2018-11-26
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 2019-05-19
    相关资源
    最近更新 更多