1
我試圖跟蹤/計算單獨訪問者mysite.com/user
和mysite.com/user/leadpage
。我試過使用weboAp/Visitor,但它只記錄IP並單擊數據庫,而沒有任何指定訪問哪個頁面的方式。我正在使用最新的Laravel v5.4。同一個Laravel項目中的2個不同頁面的單獨訪問計數器
我試圖跟蹤/計算單獨訪問者mysite.com/user
和mysite.com/user/leadpage
。我試過使用weboAp/Visitor,但它只記錄IP並單擊數據庫,而沒有任何指定訪問哪個頁面的方式。我正在使用最新的Laravel v5.4。同一個Laravel項目中的2個不同頁面的單獨訪問計數器
您可以爲自己創建一個簡單的頁面,您可以在其中保存IP &頁面。你創建一個簡單的表來保存這些表。製作一個可以做到這一點的中間件,並將該中間件傳遞給您要跟蹤的路線。當其中一個頁面被調用時,它會自動保存用戶數據。
小插圖
public function handle($request, Closure $next)
{
$ip = $_SERVER['REMOTE_ADDR'];
$url = $url = $request->url();
VisitModel::create(['ip' => $ip, 'url' => $url]);
return $next($request);
}
這是一個基本的想法。我想你可以儘可能多地改進它。