承接 sureyee/laravel-action-log 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

sureyee/laravel-action-log

Composer 安装命令:

composer require sureyee/laravel-action-log

包简介

基于ORM模型事件的操作记录

README 文档

README

项目介绍

基于ORM模型的操作记录工具包

注意:由于使用的orm模型事件,因此在批量更新的时候是不会触发操作日志记录的。

安装说明

  1. 安装接口包

    composer require sureyee/laravel-action-log

  2. 运行 php artisan vendor:publish 发布配置项文件

使用说明

  1. actionlog.php 中配置需要监听的模型
    return [
        'watching' => [
            \App\Models\User::class
        ]
    ];
  2. 在注册的模型中添加 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'];
   }

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-05-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固