Exemplo n.º 1
0
 public function delete(Request $request)
 {
     $sku = $request->input('sku');
     $card = GiftCard::where([['id', $sku], ['status', 'incart']])->get()->first();
     $this->cart->delete($sku);
     $card->status = 'available';
     $card->save();
     return response()->json(['status' => 'success', 'cart_size' => $this->cart->totalItems()]);
 }
Exemplo n.º 2
0
 public function getMyCards()
 {
     $cards = GiftCard::where('user_id', $this->user->id)->orderBy('created_at', 'DESC')->get();
     $cart_items = $this->cart->totalItems();
     return view('user.cards')->with(compact('cards', 'cart_items'));
 }
Exemplo n.º 3
0
 public function getListing(Request $request, $brand_slug)
 {
     $brand = $this->getBrand($brand_slug);
     $brand_cards = GiftCard::where([['brand_id', $brand->id], ['status', 'available']])->get();
     return $this->displayCards($brand_cards, $brand);
 }