Illuminate \ Support \ Collectionがある場合、ascとdescの両方で複数のプロパティを並べ替えるにはどうすればよいですか? (これは、単純な仮定で - 。全くクエリの構築のヒントを探していません)Laravel Collectionをascとdescの両方で複数のプロパティで並べ替えるにはどうすればよいですか?
$collection = User::all(); // not looking for User::orderBy()->get() solutions. Read the question.
$sorting_insructions = [
['column'=>'first_name', 'order'=>'asc'],
['column'=>'date_of_birth', 'order'=>'desc'],
];
$collection->sort(function($a,$b) use ($sorting_instructions){
// something...
});
...さんは不可欠なものを想像してみましょうか?たぶん 'array' – Piterden
また、Laravelの安全なarray_get array_set – Piterden
@Piterdenを使用する方が良いでしょう - あなたの編集でそこにジャンプしてください! –