/** * Realiza las validaciones necesarios en el momento de guardar un nuevo tipo de secretaria usando el recurso \Validator * Guardar un nuevo tipo de secretaria - Metodo Store() * @return Redirecciona a la view principal tipoSecetaria luego de Guardar los cambios */ public function store() { $data = \Request::all(); $rules = array('nombre_secretaria' => 'required|max:60|unique:tipo_secretaria,nombre_secretaria'); $error = \Validator::make($data, $rules); if ($error->fails()) { return redirect()->back()->withErrors($error->errors())->withInput(\Request::all()); } $p = new Secretaria(); $p->nombre_secretaria = \Input::get('nombre_secretaria'); $p->save(); return \Redirect::route('tipoSecretaria')->with('alert', 'Registro creado con exito!'); }
public function save_secre(Request $request) { $k = new Kardex(); $k->nombres = $request->nombres; $k->ap_paterno = $request->father; $k->ap_materno = $request->mother; $k->ci = $request->ci; $k->sexo = $request->sexo; $k->estado = 1; $k->save(); $user_id = Kardex::select('id')->where('ci', '=', $request->ci)->get(); $u = new User(); $u->email = $request->email; $u->password = \Hash::make($request->ci); $u->tipo_usuario = 5; $u->id_kardex = $user_id[0]->id; $u->save(); $st_id = User::select('id')->where('email', '=', $request->email)->get(); $e = new Secretaria(); $e->antiguedad = $request->ant; $e->id_user = $st_id[0]->id; $e->save(); return Redirect::back()->with(['success' => ' ']); }