Пример #1
0
 /**
  * Perform revisit or unique visitor.
  */
 public function revisit()
 {
     $cookie_visitor = "infogue-visitor";
     $cookie_ip = Request::ip();
     setcookie($cookie_visitor, $cookie_ip, time() + 86400, "/");
     $current_date = date("Y-m-d");
     $result = $this->where('date', $current_date)->first();
     if (count($result) > 0) {
         $result->unique = $result->unique + 1;
         $result->save();
     } else {
         $visitor = new Visitor();
         $visitor->date = $current_date;
         $visitor->unique = 1;
         $visitor->hit = 0;
         $visitor->save();
     }
 }