app/Http/Controllers/AreaController.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)
    {
        $respuesta=[];
                    try
                    {
                    $vl=$this->validatorCrearArea($request->all());
                         if ($vl->fails())
                            {
                               return response()->json($vl->errors());
                            }else
                                {
                                 $area=  Area::findOrFail($id);
                                $area->fill($request->all());
                                $area->update();
                               $respuesta["error"]=0;
                               $respuesta["mensaje"]="OK";
                               $respuesta["id"]=$id;
                               $respuesta["msg"]='Área editada con éxito';
                               $respuesta["datos"]=$request->all();
                             }
                    }catch(Exception $e){
                       $respuesta["error"]="Error Editando el área";
                       $respuesta["codigo_error"]="UC_Update_dontfind";
                       $respuesta["mensaje"]="Area no encontrada";
                       $respuesta["consola"]=$e;
                       $respuesta["msg"]='Error Editando el área';
                       $respuesta["request"]=$request->all();
                   }
        return response()->json($respuesta);
    }
public function update ( Request $ request , $ id ) { $ respuesta = [ ] ; try { $ vl = $ this -> validatorCrearArea ( $ request -> all ( ) ) ; if ( $ vl -> fails ( ) ) { return response ( ) -> json ( $ vl -> errors ( ) ) ; } else { $ area = Area :: findOrFail ( $ id ) ; $ area -> fill ( $ request -> all ( ) ) ; $ area -> update ( ) ; $ respuesta [ " error " ] = 0 ; $ respuesta [ " mensaje " ] = " OK " ; $ respuesta [ " id " ] = $ id ; $ respuesta [ " msg " ] = 'Área editada con éxito'; $ respuesta [ " datos " ] = $ request -> all ( ) ; } } catch ( Exception $ e ) { $ respuesta [ " error " ] = " Error Editando el área" ; $ respuesta [ " codigo_error " ] = " UC_Update_dontfind " ; $ respuesta [ " mensaje " ] = " Area no encontrada " ; $ respuesta [ " consola " ] = $ e ; $ respuesta [ " msg " ] = 'Error Editando el área'; $ respuesta [ " request " ] = $ request -> all ( ) ; } return response ( ) -> json ( $ respuesta ) ; }
Update the specified resource in storage.
Update the specified resource in storage .
//Validaciòn de las entradas por el metodo POST //Busca el usuario en la BD // Si la data es valida se la asignamos al usuario // Guardamos el usuario //BC:  30/01/2017 Retorno la respuesta para actualizar la lista en el front