bad-mushroom / laravel-tourist
Laravel 应用程序的访客跟踪和分析。
v0.1.0
2021-10-29 14:45 UTC
Requires
- ua-parser/uap-php: dev-master
README
一个简单的包,用于跟踪唯一访问、utm 参数和模型视图。
安装
安装包
composer require bad-mushroom/laravel-tourist
初始化
php artisan migrate
迁移将创建两个新表:tour_sessions
和 tour_visits
注册中间件
在 App\Http\Kernel 中,
'web' => ]
...
\BadMushroom\Tourist\Middleware\Tourism::class,
];
或将中间件应用于特定路由
Route::get('/', function () {
return view('welcome');
})->middleware('tourism');
配置
运行 php artisan vendor:publish
来发布 config/tourist.php
配置文件,您可以在其中修改一些设置。
用法
特质
将 BadMushroom\LaravelTourist\Tourable
特质添加到您的模型中,您就可以使用 visits
关系。
外观
Tour::visit($model)
命令
运行 php artisan tourist::clear
将删除所有过期的游客会话和访问。您可以在配置文件中配置保留数据的天数。