bushart/activitylog

一个简单的修改后数据库日志

1.0 2023-05-16 13:10 UTC

This package is auto-updated.

Last update: 2024-09-16 15:52:03 UTC


README

本软件包提供易于使用的功能,以记录您的应用程序用户的操作。它还可以自动记录模型事件。所有活动都将存储在 activity_log 表中

安装

要安装软件包,请使用 Composer 简单地要求它

composer require bushart/activitylog    

发布配置文件

php artisan vendor:publish --tag=migrations

安装软件包后,您可以通过运行迁移来创建您数据库中的 activity_logs 表

php artisan migrate

使用方法

将其添加到您的 App/Providers/EventServiceProvider.php 文件中

use bushart\activitylog\Events\LogActivity;
use bushart\activitylog\Listeners\LogActivityListener;

protected $listen => [
    // ...
      LogActivity::class => [
                  LogActivityListener::class,
      ],
],

自定义使用

以所需数据触发事件

event(new LogActivity(['log_name' => 'test', 'description' => 'test description']));

这将活动日志记录到您的数据库中的 activity_logs 表。

支持

如果您在此软件包中遇到任何问题,请在 GitHub 仓库中打开一个问题,或通过 busharthussain@gmail.com 联系我们。

我希望这个示例描述能帮助您编写自己的 README 文件!如果您有任何其他问题,请告诉我。