public function postActualizarartproveedor(Request $req)
 {
     $artpro = ArticuloProveedor::findOrFail($req->get('id'));
     $artpro->fill($req->all());
     if ($artpro->save()) {
         $data['mensaje'] = 'Se actualizó el articulo del proveedor correctamente';
         $data['vista'] = $this->getModificar($artpro->articulo_id)->render();
         return response()->json($data);
     }
     return response()->json(['errores' => $artpro->getErrors()]);
 }
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     Articulo::observe(new BaseObserver());
     ArticuloPresupuesto::observe(new ArticuloPresupuestoObserver());
     ArticuloProveedor::observe(new BaseObserver());
     Configuracion::observe(new BaseObserver());
     DetalleArticulo::observe(new BaseObserver());
     Persona::observe(new BaseObserver());
     Presupuesto::observe(new PresupuestoObserver());
     TipoArticulo::observe(new BaseObserver());
     User::observe(new BaseObserver());
 }