neelbhanushali/laravel-audit-log

v1.0 2019-10-28 17:34 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:49 UTC


README

laravel 审计日志

  • 在你的模型中使用 NeelBhanushali\LaravelAuditLog\Traits\Auditable 特性。

高级使用

  • 假设你需要按照 users 审计 roles
  • 用例:你需要检查 roles 是何时分配给 users 的。
  • 添加以下 AUDIT 常量
const AUDIT = [
    'relation' => 'token',
    'entity_id' => 'key',
    'entity_type' => Token::class,
    'parent_id' => 'user_id',
    'parent_type' => User::class
];
  • entity_idparent_id 可以有以下值

    • key : 获取当前记录主键的值
    • column_name : 获取当前记录的列值
  • entity_typeparent_type 可以有以下值

    • class_path
    • column_name : 获取当前记录的列值(在 morph 的情况下)