/** * 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); } }