Laravel Activity Log操作日志扩展包
简介
Laravel Action Logs操作日志记录Laravel Activity Log
很多数据管理员都想记录他们用户的所有活跃记录。这个包可以很方便的记录你的用户何时何地的创建、更新实体的记录。外加,现在这个包还可以记录多个版本的实体间数据的变更。
优势
- 简单的实体实现
- 记录所有创建、更新实体的用户和次数
- 支持记录自定义信息(登录、登出等)
福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全
安装
安装组件
composer require spatie/laravel-activitylog
发布配置文件
php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="config"
数据迁移文件
php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="migrations"
数据迁移
php artisan migrate
.env配置数据库连接
新版本添加了日志数据库连接配置,如有需要可以自定义连接,否则会适用系统默认的数据库连接
ACTIVITY_LOGGER_DB_CONNECTION=connection
用法
基础用法
扩展基本使用,直接在想记录日志的地方条用改方法,比如登录成功或失败的时候需要记录下登录日志
activity()->log('Look mum, I logged something')