public function postAdd(Request $request) { $messages = ['required' => 'Debe ingresar el :attribute', 'email.required' => 'Debe ingresar el correo', 'numeric' => 'El :attribute debe solo contener números', 'integer' => 'El :attribute debe solo contener números enteros', 'unique' => '¡El :attribute ya existe!', 'max' => 'El :attribute no debe exeder los :max caracteres', 'min' => 'El :attribute debe tener minimo :min caracteres', 'confirmed' => 'Debe ingresar las 2 contraseñas iguales', 'email' => 'Debe ingresar un correo vaildo']; //validador de los input del formulario $validator = Validator::make($request->all(), ['nombre' => 'required|max:255', 'centro' => 'required|max:255', 'descripcion' => 'required|max:255', 'codigo' => 'required|max:255'], $messages); //Si contiene errores se devuelve al formulario con todos los errores, de lo contrario guarda en la base de datos if ($validator->fails()) { //echo "hola"; return redirect()->back()->withInput($request->all)->withErrors($validator); } else { $sector = new Sector(); $sector->nombre = $request->nombre; $sector->id_centro_costo = $request->centro; $sector->codigo = $request->codigo; $sector->descripcion = $request->descripcion; $sector->save(); return redirect("sector")->with('success', 'add'); } }