定制 win/track-user-action-trait 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

win/track-user-action-trait

Composer 安装命令:

composer require win/track-user-action-trait

包简介

Track user action when create, edit, delete data.

README 文档

README

project-status project-type

Description:

Tracks data actions, identifying the creator, edit, and delete of data.

ทำการติดตามการกระทำของข้อมูล โดยจะระบุผู้สร้าง, แก้ไข, ลบให้กับข้อมูล

Technology:

![image](https://badgen.net/badge/Laravel/Unknow/EB4432) ![image](https://badgen.net/badge/PHP/Unknow/7a86b8)

Require:

  • ใช้บน laravel model
  • จะต้องมีการกำหนด Auth user เพื่อใช้งาน Auth::user()

Key Features:

Creating & Updateing:

- การระบุ create - จะบันทึก created_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- การระบุ update - จะบันทึก updated_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- การระบุ delete - จะบันทึก deleted_by ด้วย รหัสผู้ใช้งาน \Auth::user()->id
- ในขณะที่ กำลัง "สร้างรายการ" จะทำการระบุ create, update
- ในขณะที่ กำลัง "แก้ไขรายการ" จะทำการระบุ update

Deleting:

- ในขณะที่กำลัง "ลบรายการ" จะทำการระบุ delete
- จะระบุ delete ต่อเมื่อ model ดังกล่าวมีการใช้ traits "soft delete" เท่านั้น
- deleteChilds: ถ้า modelดังกล่าวมี method "childs" จะทำการไล่ลบ childs ด้วย

Usage: วิธีการใช้งาน

use Traits\TrackUserAction;

use TrackUserAction;

Repository:

https://gitlab.com/win-labs/track-user-action-trait

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-08-09