public function postStore()
 {
     $user = User::fromToken();
     try {
         if (Request::input('actual') == 1) {
             $consulta = 'UPDATE vt_votaciones SET actual=0 WHERE actual=1;';
             DB::statement($consulta);
         }
         $fecha = date("Y-m-d H:i:s");
         $fecha_inicio = Request::input('fecha_inicio');
         $fecha_fin = Request::input('fecha_fin');
         if ($fecha_inicio == NULL) {
             $fecha_inicio = $fecha;
         }
         if ($fecha_fin == NULL) {
             $fecha_fin = $fecha;
         }
         $datos = ['user_id' => $user->id, 'nombre' => Request::input('nombre'), 'year_id' => $user->year_id, 'locked' => Request::input('locked', false), 'actual' => Request::input('actual', false), 'in_action' => Request::input('in_action', false), 'fecha_inicio' => $fecha_inicio, 'fecha_fin' => $fecha_fin, 'created_at' => $fecha, 'updated_at' => $fecha];
         $votacion = DB::table('vt_votaciones')->insertGetId($datos);
         $datos['id'] = $votacion;
         $aspiraciones = Request::input('aspiraciones');
         for ($i = 0; $i < count($aspiraciones); $i++) {
             $asp = new VtAspiracion();
             $asp->aspiracion = $aspiraciones[$i]['aspiracion'];
             $asp->abrev = $aspiraciones[$i]['abrev'];
             $asp->votacion_id = $votacion;
             $asp->save();
             $aspiraciones[$i]['id'] = $asp->id;
         }
         $datos['aspiraciones'] = $aspiraciones;
         return $datos;
     } catch (Exception $e) {
         return abort(400, 'Datos incorrectos');
     }
 }
 public function postStore()
 {
     try {
         $aspiracion = new VtAspiracion();
         $aspiracion->votacion_id = Request::input('votacion_id');
         $aspiracion->save();
         return $aspiracion;
     } catch (Exception $e) {
         return abort(400, 'Datos incorrectos');
         return $e;
     }
 }