Exemplo n.º 1
0
 public function postNueva()
 {
     $oferta = new Oferta();
     $data = Input::all();
     $titulaciones = Input::get('titulaciones');
     unset($data['titulaciones']);
     $data['fecha_caducidad'] = DateSql::changeToSql($data['fecha_caducidad']);
     //return var_dump($data);
     $oferta->fill($data);
     $oferta->save();
     if (is_array($titulaciones)) {
         foreach ($titulaciones as $titulacion) {
             $oferta->titulaciones()->attach($titulacion);
         }
     }
     /*if (Input::has('titulaciones'))
     		{
     			
     		    foreach(Input::get('titulaciones') as $titulacion) {
     		    	$titulaciones[]=new Titulacion(array('empresa_id'=>Session::get('id_empresa'), 'titulacion'=>$titulacion));
     		    }
     			$oferta->titulaciones()->saveMany($titulaciones);
     		}
     		if (Input::has('funciones_esp')) {
     			 foreach(Input::get('funciones_esp') as $funcion) {
     			 	$funciones[]=new FuncionOferta(array('funcion'=>$funcion));
     			 }
     			 $oferta->funciones()->saveMany($funciones);
     			 
     		}*/
     return Redirect::to('oferta/ficha-oferta/' . $oferta->id . "#requerimientos")->with('ok', "Oferta creada con éxito.");
 }