PHPackages                             chance-fyi/operation-log - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. chance-fyi/operation-log

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

chance-fyi/operation-log
========================

Elegant logging of operations

v3.0.7(2y ago)316.6k5MITPHPPHP ^8.0

Since Mar 9Pushed 2y ago1 watchersCompare

[ Source](https://github.com/Chance-fyi/operation-log)[ Packagist](https://packagist.org/packages/chance-fyi/operation-log)[ RSS](/packages/chance-fyi-operation-log/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (28)Used By (0)

支持 Laravel 的 ORM 、Hyperf 的 ORM 与 ThinkPHP 的 ORM 。可以生成增、删、改，包括批量增、删、改，以及 使用 DB 操作的日志。

通过模型事件与获取器，自动生成可读性高的操作日志。2.0 版本已弃用模型事件，因为批量操作没有触发模型事件，使用模型事件无法覆盖所有模型对数据库的操作以及 DB 操作。

### 安装

[](#安装)

> composer require chance-fyi/operation-log

### 注意

[](#注意)

> 因为使用了单例，所以在常驻内存的框架中使用一定要在每次请求结束之后将生成的日志清空。

### 使用 Laravel 的 ORM

[](#使用-laravel-的-orm)

首先在数据库的配置文件 `config/database.php` 中增加两个配置项 `modelNamespace` 和 `logKey`。

```
