vcian / pulse-mysql-db-auditor
显示数据库审计的Laravel Pulse卡片
v1.0.0
2024-01-05 08:17 UTC
Requires
- php: ^8.1
- illuminate/support: *
- laravel/pulse: ^1.0.0@beta
- vcian/laravel-db-auditor: ^1.7.0
This package is auto-updated.
Last update: 2024-09-08 09:18:29 UTC
README
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>
为了使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)。有关更多信息,请参阅许可文件