问答 / 1119 / 4 / 创建于 5年前
$orders = Order::with(['logistics' => function ($query) { $query->orderBy('updated_at', 'desc'); }])->get();
问题是这样的,我想让订单列表按照物流更新时间去排序,但是未能实现, 现在是查询出来后用usort再排序了,请问这个用法怎么就不能生效呢?文档也是用这个写法的呀文档类似的问题
有把updated_at这个字段查出来吗,如果查不出来好像会不起作用
@fybbbb with 第一次是查询主表的,然后再in关联表的查询,没有查到关联表上的字段
@Amos1st 恩恩
怎么解决的,我也和你有一样的问题。 发现desc 不起作用, asc是起作用的。 但是我就要desc,因为想获取最新的
我要举报该,理由是:
推荐文章: