mermio/audit
最新稳定版本:1.4.0
Composer 安装命令:
composer require mermio/audit
包简介
Package Laravel pour auditer des sites web via sitemap et Google PageSpeed Insights up
README 文档
README
Package Laravel pour auditer des sites web via sitemap et Google PageSpeed Insights.
Compatible Filament 4 et 5, Laravel 11+.
Installation
composer require mermio/audit
Enregistrer le plugin dans votre PanelProvider :
use Mermio\Audit\Filament\AuditPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(AuditPlugin::make());
}
Les tables sont automatiquement creees dans une base SQLite dediee (database/audits.sqlite) au premier chargement, sans impacter votre base principale. Aucune migration manuelle n'est necessaire.
Configuration
Ajoutez dans votre .env :
PAGESPEED_API_KEY=votre_cle_api_google
Optionnel :
# URL du sitemap (defaut: sitemap.xml combine avec APP_URL)
AUDIT_SITEMAP_URL=https://example.com/sitemap.xml
# Strategie PageSpeed : mobile (defaut) ou desktop
PAGESPEED_STRATEGY=mobile
Pour personnaliser davantage, publiez la configuration :
php artisan vendor:publish --tag=audit-config
Utilisation
Via Filament
- Menu "Audit" > "Lancer un audit"
- Consultez le rapport : scores Performance, Accessibilite, SEO, Bonnes pratiques
Via Artisan
php artisan audit:run
Queue worker
Les audits sont traites en arriere-plan. Un queue worker doit tourner :
php artisan queue:work
Personnalisation
Groupe de navigation
->plugin(
AuditPlugin::make()
->navigationGroup('Mon groupe')
)
Licence
MIT
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-10