Exemplo n.º 1
0
 public function resolveVisitorUnique()
 {
     $user = auth()->getUser();
     $ip_address = $this->getRealIpAddr();
     $visitor = VisitorArticle::checkAccessVisitor($this, $ip_address, $user ?: null);
     if ($visitor->count()) {
         $visitor->incrementTimes();
     } else {
         $visitor = VisitorArticle::create(array('ip_address' => $ip_address, 'artikel_id' => $this->id, 'user_id' => $user ? $user->id : null));
     }
     return $visitor;
 }
Exemplo n.º 2
0
 public function getCountPostToday(Article $article)
 {
     $from = Carbon::today()->startOfDay();
     $to = Carbon::today()->endOfDay();
     $visitors = VisitorArticle::where('artikel_id', $article->id)->whereBetween('date', [$from, $to]);
     return $visitors->get();
 }