muath-ye/laravel-audit

为 Laravel 提供出色的请求审计界面。

1.0.0 2021-09-17 10:30 UTC

This package is auto-updated.

Last update: 2024-09-17 17:07:49 UTC


README

这是一个用于审计项目中所有 HTTP 请求的包。

安装

使用 composer 需要此包。

composer require muath-ye/audit

Laravel 使用包自动发现,因此不需要您手动添加 ServiceProvider。

审计将自动启用,但您可以通过将 MUATHYE_AUDIT_ENABLED 设置为 false 来停止它。

如果您使用通配符/回退路由,请确保在您的 App ServiceProvider 之前加载 Muathye ServiceProvider。

Laravel 无自动发现

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组。

Muathye\Audit\ServiceProvider::class,

使用发布命令将包配置复制到本地配置

php artisan vendor:publish --provider="Muathye\Audit\ServiceProvider"

使用方法

按照以下方式更新您的 .env 文件

MUATHYE_AUDIT_ENABLED=true

运行时启用/禁用

您可以在运行时启用或禁用审计。

\Audit::enable();
\Audit::disable();

注意 Audit::class 已注册为 Muathye\Audit\Support\Audit::class 的别名

可以使用辅助函数

enableAudit();
disableAudit();