where('salon', 'UNIVERSIDAD LA SALLE', 'ILIKE') ->getOne('salon_view_mat'); $rutas = array_map( function ($ruta) use ($db) { $ruta['subrutas'] = $db ->where('id_espacio_padre', $ruta['id_espacio_sgu']) ->orderBy('salon') ->get('salon_view_mat'); return $ruta; }, $db ->where('id_espacio_padre', $universidad_la_salle['id_espacio_sgu']) ->orderBy('salon') ->get('salon_view_mat') ); // echo json_encode($universidad_la_salle, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); EXIT; echo json_encode($rutas, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);