nickdekruijk/laravel-visitors

为 Laravel 应用提供简单、隐私友好的访客追踪。

0.5.1 2024-06-22 15:48 UTC

This package is auto-updated.

Last update: 2024-09-22 16:16:59 UTC


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">