Download the PHP package kuncen/audittrails without Composer
On this page you can find all versions of the php package kuncen/audittrails. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kuncen/audittrails
More information about kuncen/audittrails
Files in kuncen/audittrails
Package audittrails
Short Description Log jejak audit transaksional data pada aplikasi laravel
License MIT
Informations about the package audittrails
Laravel Activity Log Documentation
Installation
Laravel activity log requires laravel 7
or higher and php 7.3+
Then add Kuncen\Audittrails\AudittrailsServiceProvider::class
to config/app.php or bootstrap/providers.php on laravel 11
Configuration
After installing the activity log you must publish its config using command:
After that activity log will create the table on your application to store transactional data. that's why you need to migrate
your database
Usage
This package automatically save all transactional activity like save, update, delete, login and logout. But before use, you must add LogTransaction
trait on your Models like this
Set foreign key values, If you want to add reference value of your foreign key, add this to your models
By default if you write this on your models it will replace foreign key id to foreign key value you set in this array. But if you still want to keep foreign key id and add foreign key value without replace it, you can add hideForeignId(false)
All transactions data carried out before login like forgot password and register will probably store the null value in user_id column in the table activity_log. If you still need the user identity in the transaction you can cast user id using withAuth()
, like this:
Disable logging for some function
If you want all transactional in your application to be recorded as entering a menu or page that another than action to save(), update(), delete() login and logout. You can add setActivityLog()
helper to the function you made
All versions of audittrails with dependencies
illuminate/auth Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/bus Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/console Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/contracts Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/database Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/http Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0
illuminate/support Version ^7.30.4|^8.40.0|^9.0|^10.0|^11.0