0

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

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

我可以看到这是如何通过中间件完成的,但想知道laravel是否提供了任何开箱即用的功能。

回答

0

您可以使用雄辩的“with”方法来加载关系。

+0

这有一点帮助,但我将不得不在多个班级中重复这一点。 –

+0

将此与查询范围结合起来,它应该在代码重复上减少很多 – btl

相关问题