its*_*oco 2 php laravel eloquent laravel-5 laravel-5.2
我有以下......
$people = array(5, 2, 9, 6, 11);
$people_collection = People::find($people);
Run Code Online (Sandbox Code Playgroud)
但是当我转储并死掉$people_collectionIDC ASC订购的集合时,我如何按照与$people数组相同的顺序保存集合?
集合有一个sortBy函数,它接受一个自定义回调:
$people_collection = People::find($people)
->sortBy(function($person, $key) use($people) {
return array_search($person->id, $people);
});
Run Code Online (Sandbox Code Playgroud)
查看文档.