laravel-logger
Laravel Logger is an activity event logger package for Laravel and Lumen applications. It provides an out-of-the-box solution for tracking user activity with a ready-to-use dashboard for viewing logs. The package can be integrated as middleware or called through a trait, offering flexibility in implementation. Key features include logging login page visits, user logins, logouts, routing events, and detailed activity attributes such as timestamps, descriptions, IP addresses, user agents, browser language, referrer, and HTTP methods. It also supports crawler detection, records user types, and optionally associates activities with specific models. The package includes an activity panel dashboard with search and filtering capabilities, individual activity drilldown reports, and IP address meta information lookup. Activity logs support soft deletes, allowing entries to be cleared, restored, or permanently destroyed. Laravel Logger is highly configurable and customizable, including support for custom activity model