/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $campos['subcategoria'] = Input::get('subcategoria');
     $campos['descripcion'] = Input::get('descripcion');
     $campos['posicion'] = Input::get('posicion');
     $campos['categoria'] = Input::get('categoria_id');
     $campos['mostrar'] = Input::get('mostrar');
     $validacion = Validator::make($campos, ['subcategoria' => 'required', 'descripcion' => 'required', 'posicion' => 'required', 'categoria' => 'required', 'mostrar' => 'required']);
     if ($validacion->fails()) {
         return Redirect::back()->withInput()->withErrors($validacion);
     }
     ValidaAccesoController::validarAcceso('subcategorias', 'escritura');
     $subcategoria = new Subcategorias();
     if ($subcategoria->validSave(Input::all())) {
         return Redirect::route('subcategorias.index');
     } else {
         return Redirect::route('subcategorias.create')->withInput()->withErrors($subcategoria->errores);
     }
 }