vcian/pulse-mysql-db-auditor

显示数据库审计的Laravel Pulse卡片

v1.0.0 2024-01-05 08:17 UTC

This package is auto-updated.

Last update: 2024-09-08 09:18:29 UTC


README

Packagist Downloads

Pulse MySql DB Auditor

关于

此卡片将对您的MySQL数据库进行审计,并提供有关标准和约束的信息。

安装


在开始之前,请检查官方Laravel安装指南以了解服务器要求。[官方文档]

使用Composer安装包

composer require vcian/pulse-mysql-db-auditor

接下来,您应该使用vendor:publish Artisan命令发布Pulse配置和迁移文件

php artisan vendor:publish --provider="Laravel\Pulse\PulseServiceProvider"

接下来,您应该运行所需的表的迁移

php artisan migrate

注册记录器

目前,Composer依赖项每天只会检查一次。要运行检查,您必须将PulseMysqlDBAudtiorRecorder添加到pulse.php文件中。

return [
    // ...

    'recorders' => [
+        \Vcian\Pulse\PulseMysqlDBAuditor\Recorders\PulseMysqlDBAuditorRecorder::class => [],
    ]
]

您还需要运行pulse:check命令。

添加到仪表板

要将卡片添加到Pulse仪表板,您必须首先[发布供应商视图]

然后,您可以修改dashboard.blade.php文件

<x-pulse>
    <livewire:pulse.servers cols="full" />

    <livewire:pulse.usage cols="4" rows="2" />

    <livewire:pulse.queues cols="4" />

    <livewire:pulse.cache cols="4" />

    <livewire:pulse.slow-queries cols="8" />

    <livewire:pulse.exceptions cols="6" />

    <livewire:pulse.slow-requests cols="6" />

    <livewire:pulse.slow-jobs cols="6" />

    <livewire:pulse.slow-outgoing-requests cols="6" />

+     <livewire:pulse_db_auditor cols='full' />
</x-pulse>

Mysql DB Auditor Card

为了使Pulse记录器自动根据Laravel派发的框架事件捕获条目,您必须运行以下命令。

php artisan pulse:check

更新日志

有关最近更改的更多信息,请参阅更新日志

贡献

有关详细信息,请参阅贡献指南

   We believe in
        👇
      ACT NOW
  PERFECT IT LATER
CORRECT IT ON THE WAY.

安全

如果您发现任何安全问题,请通过电子邮件ruchit.patel@viitor.cloud联系,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件