mirana/tracker

该软件包已被废弃,不再维护。未建议替代包。

为您的laravel应用程序跟踪用户。

v1.0.0 2017-03-31 06:47 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:44:39 UTC


README

索引

安装

通过在命令行中执行以下命令来安装 tracker

composer require mirana/tracker

将服务提供者添加到您的 config/app.php 文件

Mirana\Tracker\Laravel\TrackerServiceProvider::class,

将别名添加到您的 config/app.php 文件中的外观

'Tracker' => Mirana\Tracker\Laravel\TrackerFacade::class,

发布跟踪配置

php artisan vendor:publish

将中间件添加到Laravel内核

打开文件 app/Http/Kernel.php,并将以下内容添加到您的网络中间件中

\Mirana\Tracker\Laravel\TrackerMiddleware::class,

迁移

如果您已将默认连接设置为 mongodb,如 jenssegers/mongodb 中所述,您可以

php artisan migrate

更新 & 变更日志

从 v0.2.0 到 v1.0.0

数据库
  1. 不再支持MySQL数据库,将使用MongoDB代替。
  2. 所有迁移都已更改,以与MongoDB驱动程序兼容。
  3. 会话数据库列 uuid 已更改为 session_id
外观
  1. Tracker 将用于代替 Mtrack
跟踪会话
  1. 跟踪会话现在通过 session_id 列与laravel会话同步。

使用

您可以通过在代码中执行以下函数来获取所有 Sessions 数据的 array

Tracker::session()

或在 *.blade.php

{{ Tracker::session() }}

所有 Tracker 函数

session()
geoip()
device()
referrer()
cookie()
visits()

资源