tomatophp/filament-logger
将所有用户活动记录到文件或日志驱动程序,并在您的 FilamentPHP 控板中预览
v1.0.1
2024-09-22 16:07 UTC
Requires
- php: ^8.1|^8.2
- ext-json: *
- filament/filament: ^3.2
- illuminate/http: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
- monolog/monolog: ^2.9|^3.6
- tomatophp/console-helpers: ^1.1
This package is auto-updated.
Last update: 2024-09-22 16:07:19 UTC
README
Filament logger
将所有用户活动记录到文件或日志驱动程序,并在您的 FilamentPHP 控板中预览
截图
安装
composer require tomatophp/filament-logger
安装您的包后,请运行此命令
php artisan filament-logger:install
最后,在/app/Providers/Filament/AdminPanelProvider.php
上注册插件
->plugin(\TomatoPHP\FilamentLogger\FilamentLoggerPlugin::make())
安装后,请使用此命令发布配置文件
php artisan vendor:publish --tag="filament-logger-config"
在您的filament-logger.php
配置文件中,请添加您要跟踪的用户守卫或中间件的保护
'guards' => [ 'web', 'auth:accounts' ],
以跟踪您的面板
'guards' => [ 'web', 'panel:admin' ],
其中admin
是面板的ID。
使用方法
您可以通过使用此代码在代码的任何位置添加自定义日志
use TomatoPHP\FilamentLogger\Facades\FilamentLogger; FilamentLogger::log(message:'Your message here', level:'info');
发布资产
您可以通过使用此命令发布配置文件
php artisan vendor:publish --tag="filament-logger-config"
您可以通过使用此命令发布语言文件
php artisan vendor:publish --tag="filament-logger-lang"
您可以通过使用此命令发布迁移文件
php artisan vendor:publish --tag="filament-logger-migrations"
其他 Filament 包
查看我们的Awesome TomatoPHP