isMethod('GET') && !$request->is('admin') && !$request->is('admin/*') && !$request->is('api/*') && !$request->ajax(); if ($isPublicPage) { $dailyView = DailySiteView::firstOrCreate( ['view_date' => today()->toDateString()], ['views_count' => 0], ); $dailyView->increment('views_count'); } return $next($request); } }