Ejemplo n.º 1
0
 /**
  * Create product view by data array
  *
  * @param $data
  * @return tagModel
  */
 public function createItem($data)
 {
     $productView = new productViewModel();
     foreach ($data as $key => $value) {
         $productView->{$key} = $value;
     }
     $productView->save();
     return $productView;
 }
Ejemplo n.º 2
0
 public function getProductViewReport($dateRange, $type)
 {
     $productViewModel = new productViewModel();
     if (!$dateRange) {
         $startTime = Carbon::now()->subDays(KACANA_REPORT_DURATION_DEFAULT);
         $endTime = Carbon::now();
     } else {
         $dateRange = explode(' - ', $dateRange);
         $startTime = $dateRange[0];
         $endTime = Carbon::createFromFormat('Y-m-d', $dateRange[1])->addDay();
     }
     return $productViewModel->reportProductView($startTime, $endTime, $type);
 }