jorenvanhocht / tracert
Laravel 包,用于在数据库中记录用户行为
v2.0.1
2016-06-02 17:50 UTC
This package is auto-updated.
Last update: 2024-09-20 22:53:27 UTC
README
Tracert 是一个用于 Laravel 记录用户行为到数据库的包。
安装
Composer
您可以通过 composer 需求此包,只需在您的终端中运行以下命令。
composer require jorenvanhocht/tracert 1.3-beta
服务提供者
将以下行添加到 config/app.php 中的 providers 数组
'jorenvanhocht\Tracert\TracertServiceProvider',
如果您愿意,还可以将外观添加到 config/app.php 中的 aliases 数组
注意:这不是必需的,您可以利用可用的辅助方法,这样更快。
'Tracert' => 'jorenvanhocht\Blogify\Facades\Tracert',
Composer 更新
为了确保一切加载正确,请从您的终端运行 composer update
。
发布配置文件
如果您愿意,可以通过以下命令从您的终端发布配置文件
php artisan vendor:publish --tag="config"
迁移
此包包含一个迁移文件,用于创建记录所有行为的表。通过以下命令运行它
php artisan migrate --path="vendor/jorenvanhocht/Tracert/database/Migrations"
配置
当您已发布配置文件时,您可以更改记录所有行为的数据库表名。
配置文件位于 config/Tracert.php。
用法
记录行为
tracert()->log('Model', 'row', 'user_id', 'Action');
检索活动源的行为
此包包含一个模型,因此您可以像使用 Eloquent 一样检索数据。
use jorenvanhocht\Tracert\Models\History; History::all(); History::whereUserId(1); History::whereTable('table_name'); ...
问题
如果您发现任何问题,请报告以便我可以修复。