win / track-user-action-trait
在创建、编辑、删除数据时跟踪用户行为。
dev-main
2024-08-09 09:11 UTC
This package is not auto-updated.
Last update: 2024-09-21 00:56:30 UTC
README
描述
跟踪数据操作,识别数据的创建者、编辑和删除。
跟踪数据操作,识别数据的创建者、编辑和删除。
技术
 要求
- 在 Laravel 模型上使用
- 必须设置 Auth 用户以使用 Auth::user()
主要功能
创建与更新
- การระบุ create - จะบันทึก created_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- การระบุ update - จะบันทึก updated_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- การระบุ delete - จะบันทึก deleted_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- ในขณะที่ กำลัง "สร้างรายการ" จะทำการระบุ create, update
- ในขณะที่ กำลัง "แก้ไขรายการ" จะทำการระบุ update
删除
- ในขณะที่กำลัง "ลบรายการ" จะทำการระบุ delete
- จะระบุ delete ต่อเมื่อ model ดังกล่าวมีการใช้ traits "soft delete" เท่านั้น
- deleteChilds: ถ้า modelดังกล่าวมี method "childs" จะทำการไล่ลบ childs ด้วย
用法:使用方法
use Traits\TrackUserAction;
use TrackUserAction;