id = 0; $root->pid = 0; $root->name = '/'; $classify_array[0] = $root; foreach ($classifys as $classify) { $classify_array[$classify->id] = $classify; } foreach ($classify_array as $key=>$value) { $classify_array[$value->pid]->children[$key] = $value; } return response()->json([ "status" => 0, "data" => $root ]); } }