我想通过几个列对数据库中的结果进行排序。 我这样想:
Video::select('videoss.name as videoname', 'videos.*')->join('users', 'users.id', '=', 'videos.user_id')
->orderBy('videos.name', 'desc')
->orderBy('videos.views', 'desc')
->paginate(15);
但它只按名称排序。如何按名称排序后按视图添加排序。
答案 0 :(得分:0)
您是否按照评论here中所述尝试了数组:
$user->orders = array(array('column' => 'name', 'direction' => 'desc'), array('column' => 'email', 'direction' => 'asc'));