Require arbory/request-logger via composer
composer require arbory/request-logger
php artisan vendor:publish --provider="Arbory\AdminLog\AdminLogServiceProvider" --tag="config"
php artisan vendor:publish --provider="Arbory\AdminLog\AdminLogServiceProvider" --tag="translations"
php artisan migrate
'menu' => [
...
\Arbory\AdminLog\Http\Controllers\Admin\AdminLogController::class
]
Admin::modules()->register(\Arbory\AdminLog\Http\Controllers\Admin\AdminLogController::class);
Add your own sensitive words, keys, patterns to blacklist in sanitizer
section of config/admin-log.php
.
Add arbory:cleanup-admin-log
to your app schedule to clean old log entries.
By default this will delete all records older than 365 days.
You can specify other retain period in configuration config/admin-log
, updating retain_for_days
parameter.