app/Http/Controllers/RolController.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->validatorUpdateRol($request->all());
                         if ($vl->fails())
                            {
                               return response()->json($vl->errors());
                            }else
                                {
                                 $rol=  Role::findOrFail($id);
                                $rol->fill($request->all());
                                $rol->update();
                               $respuesta["id"]=$id;
                               $respuesta["nombre"]=$request->all();
                               $respuesta["error"]=0;
                               $respuesta["mensaje"]="OK";
                               $respuesta["msg"]="Editado con exito";
                             }
                    }catch(Exception $e){
                       $respuesta["error"]="rol_no_encontrado";
                       $respuesta["codigo_error"]="UC_Update_dontfind";
                       $respuesta["mensaje"]="Rol no encontrado";
                       $respuesta["consola"]=$e;
                       $respuesta["msg"]="Fallo al editar";
                       $respuesta["request"]=$request->all();
                   }
        return response()->json($respuesta);
    }
public function update ( Request $ request , $ id ) { $ respuesta = [ ] ; try { $ vl = $ this -> validatorUpdateRol ( $ request -> all ( ) ) ; if ( $ vl -> fails ( ) ) { return response ( ) -> json ( $ vl -> errors ( ) ) ; } else { $ rol = Role :: findOrFail ( $ id ) ; $ rol -> fill ( $ request -> all ( ) ) ; $ rol -> update ( ) ; $ respuesta [ " id " ] = $ id ; $ respuesta [ " nombre " ] = $ request -> all ( ) ; $ respuesta [ " error " ] = 0 ; $ respuesta [ " mensaje " ] = " OK " ; $ respuesta [ " msg " ] = " Editado con exito " ; } } catch ( Exception $ e ) { $ respuesta [ " error " ] = " rol_no_encontrado " ; $ respuesta [ " codigo_error " ] = " UC_Update_dontfind " ; $ respuesta [ " mensaje " ] = " Rol no encontrado " ; $ respuesta [ " consola " ] = $ e ; $ respuesta [ " msg " ] = " Fallo al editar " ; $ 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