我有一个问题,我正在尝试按链接表中的日期对请求进行排序。我在一对多中有一个名为 User 的表和另一个名为 Posts 的表。
User::with('posts')
->where('last_name', 'like', $search['lastname'] . '%')
->where('first_name', 'like', $search['firstname'] . '%')
->where('email', 'like', '%' . $search['email'] . '%')
->whereHas('posts', function ($query) use ($search) {
$query->where('reference', 'like', $search['reference'] . '%')
->orderBy('date', 'asc');
})
->orderBy('posts.date', 'desc')
->paginate(15);
我怎样才能做到这一点 ?
慕虎7371278
智慧大石