【发布时间】:2019-07-29 21:42:20
【问题描述】:
我想在用 Laravel Eloquent 挑选最新的 5 条记录后使用orderBy:
Book::orderBy('created_at', 'desc')->take(5)->orderBy('name', 'asc')->get();
但是,对于该查询,第二个 orderBy(名称)没有被执行,我只得到了由 created_at 排序的五个记录。
预期结果应该是按名称排序的 5 条最新记录。
不是 5 条有序和最新的记录。
【问题讨论】: