/** * 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')); }