elsayednofal/logging

在模型上执行日志操作

dev-master 2019-04-16 15:49 UTC

This package is auto-updated.

Last update: 2024-09-17 04:15:35 UTC


README

在每一个模型和数据库行上记录变化

安装

  • composer require elsayednofal/logging:dev-master
  • 在 config/app.php 中添加服务提供者 ElsayedNofal\Logging\LoggingServiceProvider::class,
  • 运行 php artisan migrate
  • 运行 php artisan vendor:publish 并选择包ID

配置

  • 编辑 "config/db-logging.php" 中的配置,每个配置都有自己的注释说明如何使用

用法

  • 要在模型上记录操作,只需添加 use HasLogging;,例如
   <?php

   namespace App\Models;

   use Illuminate\Database\Eloquent\Model;
   use ElsayedNofal\Logging\Models\HasLogging;

   class Slider extends Model{
       use HasLogging;
   }
  • 在日志中显示和搜索,请访问 url "./backend/logging"

支持

如有任何问题,请联系我:elsayed_nofal@ymail.com