app/Http/Controllers/ContactoController.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, $id)
    {
        $contacto=Contacto::find($id);
        $contacto->update([
            'nombre'=>$request->get('nombre'),
            'apellido'=>$request->get('apellido'),
            'email'=>$request->get('email'),
            'telefono'=>$request->get('telefono'),
            'extension'=>$request->get('extension'),
            'cargo'=>$request->get('cargo'),
            'ciudad_id'=>$request->get('ciudad_id'),
            'oficina_id'=>$request->get('oficina_id')
        ]);
        if($request->is('api/*')) {
            $contactos=Contacto::where('cliente_id',$contacto->cliente_id)->orderBy('nombre')->get();
            return response()->json(compact('contactos'));
        }
        return redirect('cliente/'.$contacto->cliente_id);
    }
public function update ( Request $ request , $ id ) { $ contacto = Contacto :: find ( $ id ) ; $ contacto -> update ( [ 'nombre' => $ request -> get ( 'nombre' ) , 'apellido' => $ request -> get ( 'apellido' ) , 'email' => $ request -> get ( 'email' ) , 'telefono' => $ request -> get ( 'telefono' ) , 'extension' => $ request -> get ( 'extension' ) , 'cargo' => $ request -> get ( 'cargo' ) , 'ciudad_id' => $ request -> get ( 'ciudad_id' ) , 'oficina_id' => $ request -> get ( 'oficina_id' ) ] ) ; if ( $ request -> is ( 'api/*' ) ) { $ contactos = Contacto :: where ( 'cliente_id' , $ contacto -> cliente_id ) -> orderBy ( 'nombre' ) -> get ( ) ; return response ( ) -> json ( compact ( 'contactos' ) ) ; } return redirect ( 'cliente/' . $ contacto -> cliente_id ) ; }
Update the specified resource in storage.
Update the specified resource in storage .