Exemplo n.º 1
0
 public function postNewCat()
 {
     $input = Input::all();
     $rules = array('name_cat' => 'required', 'desc_cat' => 'required');
     $msg = array('required' => 'El campo :attribute es obligatorio');
     $attr = array('name_cat' => 'nombre', 'desc_cat' => 'título');
     $validator = Validator::make($input, $rules, $msg, $attr);
     if ($validator->fails()) {
         return Redirect::to('categoria/nueva')->withErrors($validator)->withInput();
     }
     $cat = new Cat();
     $cat->cat_nomb = $input['name_cat'];
     $cat->cat_desc = $input['desc_cat'];
     if ($cat->save()) {
         Session::flash('success', 'Categoría creada satisfactoriamente.');
         return Redirect::to('administrador/inicio');
     } else {
         Session::flash('error', 'Error al guardar la nueva categoría.');
         return Redirect::to('categoria/nueva');
     }
 }