/** * Show the form for creating a new resource. * * @return Response */ public function crearMateria() { $elec = new Materias(); // Obtenemos la data enviada por el usuario $data1 = Input::all(); // Revisamos si la data es válido if ($elec->isValid($data1)) { // Si la data es valida se la asignamos al usuario $elec->fill($data1); // Guardamos el usuario $elec->save(); return Redirect::to('modificar'); } else { // En caso de error regresa a la acción create con los datos y los errores encontrados return Redirect::back()->with('error_message', 'el usuario ya existe ')->withInput(); } }
public function postCreate() { // create the validation rules ------------------------ if (Input::get('unidad')) { $rules = array('nombre' => 'required'); } else { $rules = array('unidad' => 'required'); } // do the validation ---------------------------------- $validator = Validator::make(Input::all(), $rules); // check if the validator failed ----------------------- if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator); } else { $materias = new Materias(); $materias->nombre = Input::get('nombre'); $materias->unidad = Input::get('unidad'); if ($materias->save()) { return Redirect::to('dashboard/materias/index/')->with('msg', 'Materia Prima Agregada con éxito.')->with('class', 'success'); } else { return Redirect::back()->withInput()->with('msg', '¡Algo salió mal! Los datos no fueron guardados.')->with('class', 'error'); } } }