/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //
     $newGoods = GoodsUser::where('is_gotten', false)->count();
     $newAwards = AwardUser::where('is_gotten', false)->count();
     $receivedGoods = GoodsUser::where('is_gotten', true)->count();
     $receivedAwards = AwardUser::where('is_gotten', true)->count();
     $datasets = Dataset::all();
     return view('back.index', compact('newGoods', 'newAwards', 'receivedGoods', 'receivedAwards', 'datasets'));
 }
 public function cancelGoods($id)
 {
     $goodsUser = GoodsUser::findOrFail($id);
     $user = $goodsUser->User;
     $goods = $goodsUser->Goods;
     $user->points += $goods->points;
     $user->save();
     $goodsUser->delete();
     Session::flash('flash_message', '取消兑换商品成功');
     return \Redirect::back();
 }
 /**
  * 返回显示所有已兑换商品视图
  */
 public function received()
 {
     # status = 1 means use has gotten this goods
     $goodsUsers = GoodsUser::status(1)->orderBy('created_at')->paginate(5);
     $goodsUsers->setPath(url('/admin/goods/sell'));
     return view('back.goods.received', compact('goodsUsers'));
 }