private function persistCart(Order $order)
 {
     if (OrdersController::checkAdminOrOrderUser($order) && Cart::totalItems() > 0) {
         $orderItemBatch = array();
         foreach (Cart::contents() as $item) {
             $orderItem = array();
             $orderItem['order_id'] = $order->id;
             $orderItem['product_id'] = $item->id;
             $orderItem['qty'] = $item->quantity;
             if ($item->prod_type === 'MP3') {
                 $orderItem['mp3_ind'] = TRUE;
             }
             //$orderItemBatch[] = new OrderItem($orderItem);
             $oi = new OrderItem($orderItem);
             Log::debug('persistCart() - order item *BEFORE* save: ' . print_r($oi, TRUE));
             $oi->save();
             Log::debug('persistCart() - order item after save: ' . print_r($oi, TRUE));
             Log::debug('persistCart - Order->id = ' . $order->id . '  OrderItem->id = ' . $oi->id);
         }
         // Empty cart
         Cart::destroy();
     }
     return TRUE;
 }