app/Http/Controllers/ProveedorController.php
/**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
Update the specified resource in storage.
Update the specified resource in storage .
public function update(Request $request)
    {
        if(!$request->ajax()) return \redirect('/');
        try {
            DB::beginTransaction();
            $proveedor = Proveedor::findOrFail($request->id);
            $persona = Persona::findOrFail($proveedor->id);
            $persona->nombre =$request->nombre;
            $persona->tipo_documento =$request->tipo_documento;
            $persona->num_documento =$request->num_documento;
            $persona->direccion =$request->direccion;
            $persona->telefono =$request->telefono;
            $persona->email =$request->email;
            $persona->save();
            $proveedor->contacto = $request->contacto; 
            $proveedor->telefono_contacto = $request->telefono_contacto; 
            $proveedor->save();
            DB::commit();
        } catch (Exception $e) {
            DB::roollBack();
        }
    }
public function update ( Request $ request ) { if ( ! $ request -> ajax ( ) ) return \ redirect ( '/' ) ; try { DB :: beginTransaction ( ) ; $ proveedor = Proveedor :: findOrFail ( $ request -> id ) ; $ persona = Persona :: findOrFail ( $ proveedor -> id ) ; $ persona -> nombre = $ request -> nombre ; $ persona -> tipo_documento = $ request -> tipo_documento ; $ persona -> num_documento = $ request -> num_documento ; $ persona -> direccion = $ request -> direccion ; $ persona -> telefono = $ request -> telefono ; $ persona -> email = $ request -> email ; $ persona -> save ( ) ; $ proveedor -> contacto = $ request -> contacto ; $ proveedor -> telefono_contacto = $ request -> telefono_contacto ; $ proveedor -> save ( ) ; DB :: commit ( ) ; } catch ( Exception $ e ) { DB :: roollBack ( ) ; } }
Update the specified resource in storage.
Update the specified resource in storage .
//buscar primero el provvedor a modificar