sureyee/laravel-action-log is a Laravel package for 基于orm模型事件的操作记录.
It currently has 0 GitHub stars and 16 downloads on Packagist (latest version v1.0).
Install it with composer require sureyee/laravel-action-log.
Discover more Laravel packages by sureyee
or browse all Laravel packages to compare alternatives.
Last updated
基于ORM模型的操作记录工具包
注意:由于使用的orm模型事件,因此在批量更新的时候是不会触发操作日志记录的。
安装接口包
composer require sureyee/laravel-action-log
运行 php artisan vendor:publish 发布配置项文件
actionlog.php 中配置需要监听的模型
return [
'watching' => [
\App\Models\User::class
]
];
trait
use Sureyee\ActionLog\Traits\ActionLogAble;
class User extends Authenticatable
{
use Notifiable, HasApiTokens, SoftDeletes, HasRolesAndAbilities, ActionLogAble;
}
如果有些冗余字段不需要进行监听则可以加入到$excepts数组中,在更新操作时,会忽略该字段的值,如果只有忽略值更新,则不会进行记录。
class User extends Authenticatable
{
protected $excepts = ['updated_at', 'created_at'];
}