/**
  * Get cart contents
  *
  * @return mixed
  */
 public function getCartContents()
 {
     //get sesison id
     $sessionId = session()->getId();
     //find products in cart by session id
     $cartSession = $this->sessionCartRepo->getCartBySessionId($sessionId);
     return response()->json($cartSession);
 }
 /**
  * Send order email to admin
  *
  * @param $order
  * @param $cartTotals
  * @return bool
  */
 public function sendOrderEmailToAdmin($order, $cartTotals)
 {
     //get cart contents
     $cartContents = $this->sessionCartRepo->getCartBySessionId($order->session_id);
     //send email
     Mail::send('emails.admin-order', ['cartContents' => $cartContents, 'cartTotals' => $cartTotals, 'orderInfo' => $order->info], function ($message) {
         $message->from($this->admin_email);
         $message->to($this->admin_email);
     });
     //just return true here
     return true;
 }