public function getProcesoByEmpleado($empleado) { try { $procesos = Proceso::all(); $subprocesos = Subproceso::all(); $listaProcesos = array(); $listaSubprocesos = array(); foreach ($procesos as $p) { if ($p->responsable == $empleado) { $listaProcesos[] = array('p' => $p); } } foreach ($subprocesos as $s) { if ($s->responsable == $empleado) { $listaSubprocesos[] = array('sp' => $s); } } return JsonResponse::create(array('procesos' => $listaProcesos, "subprocesos" => $listaSubprocesos), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No puedo realizar la consulta", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }