Я создаю модуль отслеживания страниц в Laravel 5 и надеюсь сохранить следующие данные
- предыдущий URL
- текущий URL
- IP-адрес (если в laravel есть встроенный помощник)
Я попробовал следующее, но это просто запись новой записи вместо сохранения чего-либо.
На мой взгляд файл
<input type="hidden" name="prevURL" id="prevURL" value="URL::previous">
Также пробовал (согласно учебнику по Laravel)
session(['key' => 'value']);
В моем контроллере я написал:
$appdownload = new Appdownload();
$appdownload->prevURL = session('prevURL');
$appdownload->save();
return view("deals." . $title);
Ожидается, что у меня будут записи о посещении страницы:
- текущий URL
- предыдущий URL
- дата и время (используя текущую метку времени в mysql, поэтому не проблема)
- отслеживание IP, если есть встроенная библиотека.