Отдельный счетчик посетителей для 2 разных страниц в одном и том же проекте Laravel

Я пытаюсь отслеживать / считать посетителей mysite.com/user а также mysite.com/user/leadpage по отдельности. Я пытался использовать weboAp / посетителей но он только регистрирует IP и щелкает по БД без какого-либо способа указать, какую страницу посетили. Я использую последнюю версию Laravel v5.4.

1

Решение

Вы можете создать простой для себя, где вы сохраните Ip & стр. Вы создаете простую таблицу, чтобы сохранить их. Создайте промежуточное программное обеспечение, которое будет делать это, и передайте это промежуточное ПО на маршруты, которые вы хотите отслеживать. Он автоматически сохранит пользовательские данные при вызове одной из этих страниц.

Маленькая иллюстрация

public function handle($request, Closure $next)
{
$ip = $_SERVER['REMOTE_ADDR'];
$url = $url = $request->url();
VisitModel::create(['ip' => $ip, 'url' => $url]);return $next($request);
}

Это была основная идея. Я думаю, вы можете улучшить это столько, сколько хотите.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]