在我的案例中,laravel5.1中没有工作(没有发生)

时间:2017-10-10 11:21:19

标签: sorting laravel-5 collections

我正在尝试使用sortBy() laravel但它对我的情况没有影响。我想对question_number表中的question_numbers字段进行排序。我在这里使用belongsToMany关系。请参阅我的代码以供参考:

    $undeleted = function($query){
        return $query->where('deleted', 0);
    };

    $quiz = Quiz::with([
        'multiple_choices.question_numbers' => $undeleted
    ])->find($id);

    $quiz_items = collect($quiz->multiple_choices);

    $quiz_items->sortBy(function($quiz_item){
        return $quiz_item['question_numbers.question_number'];
    });

    dd($quiz_items);

上面代码的结果只是多个选项的列表没有排序。

0 个答案:

没有答案