Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Auditor Laravel Package

tejadong/auditor

Auditor brings audit trails to Laravel applications, automatically recording model changes and user activity so you can see who changed what, and when. Lightweight and configurable, it drops into existing Eloquent models with minimal setup and keeps a searchable history of every update.

View on GitHub
Deep Wiki
Context7

auditor, the missing audit log library

Frequently asked questions about Auditor
What is tejadong/auditor used for in Laravel?
Auditor is an audit log library for Laravel applications. It automatically records model changes and user activity so you can see who changed what and when. It is designed to add a searchable history of updates to Eloquent models with minimal setup.
How do I install tejadong/auditor in a Laravel application?
Install the package with Composer using composer require tejadong/auditor. Then follow the repository README for any required configuration publishing, migrations, or model setup. Check the composer.json file for the exact Laravel and PHP version constraints before installing.
Does Auditor automatically record Eloquent model changes?
Yes, Auditor is designed to automatically record model changes in Laravel applications. It drops into existing Eloquent models with minimal setup and keeps a history of updates. Review the README for the exact steps to enable auditing on each model.
Can Auditor track which user made a change?
Yes, Auditor is built to record user activity alongside model changes. That lets you see who changed what and when in your Laravel application. The README should be consulted for how user attribution is configured in your app.
Can I use Auditor with existing Eloquent models?
Yes, the package is described as dropping into existing Eloquent models with minimal setup. You do not need to rewrite your models to start capturing an audit trail. Follow the package documentation for the required trait, configuration, or migration steps.
Is Auditor configurable?
Yes, Auditor is described as lightweight and configurable. You can review the repository README for the available options to control how auditing works in your Laravel app. Configuration details are the best place to confirm what events, models, and user data are captured.
Which Laravel versions does tejadong/auditor support?
The repository's composer.json is the source of truth for supported Laravel and PHP versions. Check that file and the README before installing Auditor in your project. This is especially important if you are on an older or very new Laravel release.
How do I search or query audit history with Auditor?
Auditor keeps a searchable history of model updates in your Laravel application. You can query the stored audit records using Eloquent or the package's documented models and APIs. Check the README for the table structure and recommended query patterns.
How should I test Auditor in a Laravel application?
Use your normal Laravel testing setup to create or update a model and then assert that the expected audit record was created. Check the package README for the audit model or table used to store entries. Tests should also cover user attribution and any custom configuration you enable.
Is tejadong/auditor suitable for production use?
Auditor is designed to be lightweight and configurable, which makes it a reasonable candidate for production Laravel apps. Before deploying, review the migrations, indexes, retention strategy, and maintenance activity in the GitHub repository. Test the audit trail in staging to confirm it captures the events your application needs.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections