$Classes = Classes::with(['Queue' => function($query){
$query->where('date', '<=', \Carbon\Carbon::parse("2018-09-16"))
->where('status', ClassStatus::PENDING())
->orderBy('date', 'asc');
}])->whereIn('user_course_id', UserCourse::get_user_course_id($user_id))->get();
这是我用来获取$ Classes的查询。
我稍后使用显示我的'队列'数据
foreach($Queues as $Queue){
foreach($Queue as $Q){
echo $Q->date."\n";
}
}
我得到的输出是
2018-09-16
2018-09-13
2018-09-12
2018-09-13
2018-09-13
所以它肯定是由'Queue'模型id
订购的。我如何通过qazxswpoi列进行订购?
您是按类别排序队列。使用date
:
sortBy()