$user->roles()->sync($roles);
}
- // Get avatar from gravatar and save
- if (!config('services.disable_services')) {
- try {
- $avatar = \Images::saveUserGravatar($user);
- $user->avatar()->associate($avatar);
- $user->save();
- } catch (Exception $e) {
- \Log::error('Failed to save user gravatar image');
- }
-
- }
+ $this->userRepo->downloadGravatarToUserAvatar($user);
return redirect('/settings/users');
}
* @param Request $request
* @return \Illuminate\Http\RedirectResponse
*/
- public function switchBookView($id, Request $request) {
+ public function switchBookView($id, Request $request)
+ {
$this->checkPermissionOr('users-manage', function () use ($id) {
return $this->currentUser->id == $id;
});
return redirect()->back(302, [], "/settings/users/$id");
}
-
}