nickdekruijk / laravel-visitors
为 Laravel 应用提供简单、隐私友好的访客追踪。
0.5.1
2024-06-22 15:48 UTC
Requires
- php: >=8.1
- jenssegers/agent: ^2.6
README
为 Laravel 应用提供简单、隐私友好的访客追踪。
安装
首先使用 composer 安装此包。
composer require nickdekruijk/laravel-visitors
配置
如果默认配置不满足您的需求,请发布配置文件
php artisan vendor:publish --provider="NickDeKruijk\LaravelVisitors\ServiceProvider"
分离数据库
您可能希望将访客数据库与主应用程序数据库分离,以提高性能或避免冲突。例如,在 config/database.php
的 connections 数组中添加一个新的连接
'visitors' => [ 'driver' => 'sqlite', 'database' => database_path('visitors.sqlite'), ],
然后在 config/visitors.php
文件中更改 db_connection 配置,或在 .env 文件中添加 VISITORS_DB_CONNECTION。
包含跟踪器
在您的视图中添加 @include('laravel-visitors::track')
,例如在 app.blade.php
布局文件的 <head> 标签之后,这是一个不错的选择位置
<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> @include('laravel-visitors::track') <meta charset="utf-8">