/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $rules = ['nombre' => 'required']; $validar = Validator::make($request->all(), $rules); if ($validar->fails()) { Flash::error("Error en la validación de datos"); return redirect()->back()->withInput()->withErrors($validar->errors()); } Flash::success("Registro corecto"); $aseguradora = new Aseguradora(); $aseguradora->nombre = $request->nombre; $aseguradora->save(); return redirect()->back(); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $input = ['rut' => $request->input('rut'), 'nombre' => $request->input('nombre'), 'telefono' => $request->input('telefono'), 'email' => $request->input('email'), 'direccion_envio' => $request->input('link_envio')]; $rules = ['rut' => 'required|unique:salud,rut|max:14', 'nombre' => 'required|max:40', 'telefono' => 'max:35', 'email' => 'max:50', 'direccion_envio' => 'required']; $validacion = Validator::make($input, $rules); if ($validacion->fails()) { return redirect()->to('isapres/create')->withInput()->withErrors($validacion->messages()); } $isapre = new Aseguradora(); $isapre->setAttribute('rut', $request->input('rut')); $isapre->setAttribute('nombre', $request->input('nombre')); $isapre->setAttribute('telefono', $request->input('telefono')); $isapre->setAttribute('email', $request->input('email')); $isapre->setAttribute('link_envio', $request->input('link_envio')); $exito = $isapre->save(); if ($exito) { Flash::success('ISAPRE ingresda correctamente'); return redirect('isapres'); } else { Flash::error('Error al ingresar ISAPRE'); } }