{"repo":"iamfarhad/laravel-audit-log","free":true,"listed":false,"github":"https://github.com/iamfarhad/laravel-audit-log","clone":"git clone https://github.com/iamfarhad/laravel-audit-log.git","description":"A comprehensive entity-level audit logging package for Laravel with model-specific tables for tracking changes in your application's data. Perfect for compliance, debugging, and maintaining data integrity in modern web applications.","language":"PHP","stars":137,"topics":["activity-log","audit-log","audit-logs","laravel","laravel-framework","laravel-package","logger","logging","php","php-framework"],"license":"MIT","category":"dev-tools","readme_excerpt":"Laravel Audit Logger Overview Laravel Audit Logger is a powerful and flexible package designed to provide comprehensive audit logging for Laravel applications. It enables tracking of all changes to your Eloquent models with advanced features including source tracking, queue processing, and customizable field management, ensuring compliance with regulatory requirements, aiding in debugging, and maintaining data integrity. Built with modern PHP and Laravel practices, this package adheres to strict typing, PSR-12 coding standards, and leverages dependency injection for maximum testability and maintainability. The package uses a high-performance direct logging architecture with optional queue integration, making it suitable for both small applications and enterprise-scale systems. Table of Contents - Features - Requirements - Installation - Configuration - Usage - Basic Usage - Advanced Usage - Source Tracking - Queue Processing - Customizing Audit Logging - Retrieving Audit Logs - Performance Optimization - Testing - Security Best Practices - Audit Log Retention - Migration & Upgrade Guide - Troubleshooting - Contributing - License Features - Entity-Specific Audit Tables : Automatically creates dedicated tables for each audited model to optimize performance and querying. - Comprehensive Change Tracking : Logs all CRUD operations (create, update, delete, restore) with old and new values. - Advanced Source Tracking : Automatically tracks the source of changes (console commands, HT","default_branch":null,"files":null,"tree":[],"storefront":"/r/iamfarhad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iamfarhad/laravel-audit-log/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}