public function giveBadge(RewardBadgeRequest $request)
 {
     $user = User::findOrFail($request->input('username'));
     $badge = Badge::findOrFail($request->input('badge'));
     if (Game::incrementBadge($user, $badge)) {
         return redirect()->route('admin.rewards.index')->with('success', trans('admin/reward/messages.badge_given.success', ['username' => $user->username, 'badge' => $badge->name]));
     } else {
         return redirect()->route('admin.rewards.index')->with('error', trans('admin/reward/messages.badge_given.error', ['username' => $user->username]));
     }
 }