【发布时间】:2019-09-10 20:07:53
【问题描述】:
我想知道如何通过在 DESC 创建的followers() 订购以下产品。我认为将 orderBy 添加到该查询将按 $user 排序?
$followers = $user->followers()->limit(12)->get();
如果对我有帮助,我正在使用包 https://github.com/rennokki/befriended 并尝试按关注者的创建日期排序。
我尝试了以下许多建议。但是通过添加以下内容使其正常工作。
$followers = $user->followers()->orderBy('pivot_created_at', 'desc')->limit(12)->get();
【问题讨论】:
-
你可以在用户模型中的followers()中添加orderBy
-
那么,您只希望单个用户的关注者按创建日期排序?
-
您使用以下查询如果您的意思只是让“一个”用户的关注者订购 descandent:$user->followers()->orderBy('created_at', 'DESC')->limit( 12)->get();