Download the PHP package darken10/auditra without Composer
On this page you can find all versions of the php package darken10/auditra. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download darken10/auditra
More information about darken10/auditra
Files in darken10/auditra
Package auditra
Short Description Auditra - A comprehensive Laravel audit logging package with automatic model auditing, manual audit recording, and a professional graphical interface
License MIT
Informations about the package auditra
Auditra - Laravel Audit Package
Auditra is a comprehensive Laravel package for audit logging with automatic model auditing, manual audit recording, and a professional graphical interface.
Author: darken10
Installation
Configuration
Publiez la configuration et les migrations :
Exécutez les migrations :
Utilisation
1. Ajouter le trait Auditable à vos modèles
2. Audit automatique
Une fois le trait ajouté, toutes les opérations created, updated, deleted et restored seront automatiquement auditées.
3. Audit manuel
4. Interface graphique
Accédez au tableau de bord d'audit via l'URL :
Fonctionnalités de l'interface :
- 📊 Dashboard avec statistiques - Vue d'ensemble de l'activité
- 🔍 Filtres avancés - Par utilisateur, événement, modèle, date
- 📈 Graphiques interactifs - Répartition des événements et activité
- 🔎 Recherche globale - Dans les URLs, IPs, utilisateurs
- 📄 Vue détaillée - Analyse complète de chaque audit
- 📤 Export CSV - Exportation des données filtrées
- 📱 Design responsive - Interface moderne et professionnelle
5. Consulter les logs d'audit (API)
Configuration
Le fichier config/audit.php permet de personnaliser :
- enabled : Activer/désactiver l'audit globalement
- model : Modèle utilisé pour stocker les audits
- user_model : Modèle utilisateur
- table : Nom de la table des audits
- sensitive_fields : Champs sensibles à masquer
- events : Événements à auditer
- retention_days : Durée de conservation des logs
Fonctionnalités
✅ Trait Auditable - Facile à ajouter à n'importe quel modèle
✅ Observer automatique - Écoute les événements Eloquent
✅ Modèle AuditLog - Stockage structuré des audits
✅ Migration incluse - Table optimisée avec index
✅ Audit manuel - Via la facade Audit::record()
✅ Protection des données sensibles - Masquage automatique
✅ Métadonnées complètes - User, IP, User-Agent, Route, etc.
✅ Configuration flexible - Personnalisable via config
✅ Compatible Laravel 10+ - Utilise les dernières fonctionnalités
Prochaines étapes
- Commandes Artisan pour la maintenance
- Interface d'administration
- Exportation des audits
- Notifications d'audit
- Tests unitaires
Licence
MIT