$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
因此,肯定是通过“队列”模型id
进行排序的。我该如何在date
列中订购?