public function getFichaOferta($id) { $oferta = new Oferta(); $data = $oferta->find($id); $titulacionesCont = array(); foreach ($data->titulaciones as $titulacion) { $titulacionesCont[] = $titulacion->id; } $gruposFun = Funcion::whereNull('areaEmpleo_id')->whereNull('subareaEmpleo_id')->distinct()->get(); $gruposArr = array(); foreach ($gruposFun as $grupo) { $gruposArr[$grupo->grupo] = $grupo->grupo; } //print_r($data); //return; return View::make('oferta/ficha', array('data' => $data, 'req' => $data->funciones()->get(), 'gruposFunc' => $gruposArr, 'titulacionesCont' => $titulacionesCont, 'titulaciones' => Titulacion::arraySelect(), 'estudios' => Estudio::arraySelect(), 'provincias' => Provincia::arraySelect(), 'areas' => AreasEmpleo::vector(), 'salarios' => Oferta::salariosSelect(), 'contratos' => ContratosLaborales::vector(), 'jornadas' => JornadasLaborales::vector(), 'experiencia' => Oferta::experienciaSelect())); }