app/Http/Controllers/ApiUsersController.php
//Actualizar un usuario y devolver el estado
Actualizar un usuario y devolver el estado
Actualizar un usuario y devolver el estado
public function update(Request $request, User $user)
    {
        $validator = Validator::make($request->json()->all(), [
            'name' => ['required', 'max:255'],
            'email' => ['required',  Rule::unique('users')->ignore($user)],
        ]);
        $status = 500;
        if(!$validator->fails()) {
            $user->update($request->all());
            $status = 200;
        }
        return response()->json($user, $status);
    }
public function update ( Request $ request , User $ user ) { $ validator = Validator :: make ( $ request -> json ( ) -> all ( ) , [ 'name' => [ 'required' , 'max:255' ] , 'email' => [ 'required' , Rule :: unique ( 'users' ) -> ignore ( $ user ) ] , ] ) ; $ status = 500 ; if ( ! $ validator -> fails ( ) ) { $ user -> update ( $ request -> all ( ) ) ; $ status = 200 ; } return response ( ) -> json ( $ user , $ status ) ; }
Actualizar un usuario y devolver el estado
Actualizar un usuario y devolver el estado
//Validamos los datos teniendo en cuenta que estamos actualizando y el correo se puede repetir //Código de estado para devolver la llamada