laravel-enso/activitylog

This package is abandoned and no longer maintained. The author suggests using the laravel-enso/activity-log package instead.

User activity log dependency for Laravel Enso

2.0.7 2019-04-28 07:25 UTC

README

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Activity logger dependency for Laravel Enso.

This package works exclusively within the Enso ecosystem.

The front end assets that utilize this api are present in the ui package.

For live examples and demos, you may visit laravel-enso.com

Watch the demo

click on the photo to view a short demo in compatible browsers

Installation

Comes pre-installed in Enso.

Features

  • friendly interface for viewing user activity in the application
  • available by default only to users with the Administrator role
  • events are presented in an useful manner
  • allows the filtering of data depending on a date interval, the roles of the users, the users or the type of events
  • supports create, update, delete and custom event types
  • the models whose changes need to represented, need only to use the LogsActivity trait. Optionally, you may set additional configuration attributes on the model to further fine tune the way data is logged/represented
  • the logger will not attempt to persist data when there is no authenticated user - this avoids issues when using seeder / playing in tinker, etc.

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.