A Laravel Nova resource tool for displaying the Laravel Auditing audit log.
devpartners/auditable-log is a Laravel package for a laravel nova resource tool for displaying the laravel auditing audit log..
It currently has 50 GitHub stars and 806.537 downloads on Packagist (latest version v2.0.2).
Install it with composer require devpartners/auditable-log.
Discover more Laravel packages by devpartners
or browse all Laravel packages to compare alternatives.
Last updated
A Laravel Nova Resource Tool that allows you to easily display the audit log that is created by the Laravel Auditing package (owen-it/laravel-auditing).
Simply install using composer.
composer require devpartners/auditable-log
Then add the resource tool to a resource whose related model uses and implements the Laravel Auditable package.
public function fields(Request $request)
{
return [
Text::make('Name'),
Text::make('E-mail'),
// Shows audit log button on detail view, which expands audit trail
AuditableLog::make()
];
}
The latest version of this package (^2.0) is compatible with Laravel Nova 4. If you require support for Laravel Nova 3, please use version ^1.0.
There are two policy gates available that you can implement on your resources' policy.
// Is the user able to access the audit log for this resource?
public function audit($loggedInUser, $resource) {
return true;
}
// Is the user able to restore values based on audits for this resource?
public function audit_restore($loggedInUser, $resource) {
return true;
}
