app/Http/Controllers/OficinaController.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)
    {
        $oficina=Oficina::find($id);
        $oficina->update([
            'direccion'=>$request->get('direccion'),
            'matriz'=>($request->get('matriz')=='true')?1:0,
            'ciudad_id'=>$request->get('ciudad_id'),
            'pais_id'=>$request->get('pais_id'),
            'latitud'=>($request->has('latitud'))?$request->get('latitud'):0,
            'longitud'=>($request->has('longitud'))?$request->get('longitud'):0
        ]);
        if($request->is('api/*')){
            $oficinas=Oficina::where('cliente_id',$oficina->cliente_id)->with('ciudad')->orderBy('direccion')->get();
            return response()->json(compact('oficinas'));
        };
        return redirect('cliente/'.$oficina->cliente_id);
    }
public function update ( Request $ request , $ id ) { $ oficina = Oficina :: find ( $ id ) ; $ oficina -> update ( [ 'direccion' => $ request -> get ( 'direccion' ) , 'matriz' => ( $ request -> get ( 'matriz' ) == 'true' ) ? 1 : 0 , 'ciudad_id' => $ request -> get ( 'ciudad_id' ) , 'pais_id' => $ request -> get ( 'pais_id' ) , 'latitud' => ( $ request -> has ( 'latitud' ) ) ? $ request -> get ( 'latitud' ) : 0 , 'longitud' => ( $ request -> has ( 'longitud' ) ) ? $ request -> get ( 'longitud' ) : 0 ] ) ; if ( $ request -> is ( 'api/*' ) ) { $ oficinas = Oficina :: where ( 'cliente_id' , $ oficina -> cliente_id ) -> with ( 'ciudad' ) -> orderBy ( 'direccion' ) -> get ( ) ; return response ( ) -> json ( compact ( 'oficinas' ) ) ; } ; return redirect ( 'cliente/' . $ oficina -> cliente_id ) ; }
Update the specified resource in storage.
Update the specified resource in storage .