NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
重要部分: ->orderBy(DB::raw('FIND_IN_SET(id, "' . implode(",", $ids) . '"' . ")")) ~~~ $ids = array_column($data,'word_id'); return WordStock::whereIn('id', $ids) ->where('status', 1) ->orderBy(DB::raw('FIND_IN_SET(id, "' . implode(",", $ids) . '"' . ")")) ->get(['id as word_id','type','cn_title','uy_title','en_title']) ->each(function ($item, $index) use ($data){ $item->sort= array_column($data,'sort')[$index]; })->toArray(); ~~~