minhajul / activity-logger
一个基础的Laravel活动记录包,仅用于记录模型活动。
dev-master
2020-08-16 09:32 UTC
This package is auto-updated.
Last update: 2024-09-05 19:22:11 UTC
README
在我的个人项目中,我需要跟踪数据库中的模型事件(创建、更新、删除、恢复等),因此我创建了此包以简单跟踪模型事件。如果您正在寻找功能齐全的活动记录器,我强烈推荐使用这个spatie/laravel-activitylog包。
安装
您可以通过在终端中运行以下命令来安装此包:
composer require minhajul/activity-logger
或者
"require": {
"minhajul/activity-logger": "dev-master"
}
然后执行 composer update
您可以通过运行此命令发布配置文件:php artisan vendor:publish
运行 php artisan migrate 来创建相关数据库
用法
// Add this trait in your model use RecordsActivity; // By default package will track 'created', 'updated' , 'deleted', 'restored' events if you want to override events you can add static $recordEvents in model protected static $recordEvents = [ 'created', 'updated'] // To fetch model events $model->activities; // To fetch activities caused by a specific user $user->activity;
贡献
致谢
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件。