tranlongpc/laravel-activitylog

A very simple activity logger to monitor the users of your website or application

2.2 2022-12-06 01:12 UTC

This package is auto-updated.

Last update: 2024-05-06 04:06:27 UTC


README

composer require tranlongpc/laravel-activitylog

Here's a more advanced example:

activity()
   ->performedOn($anEloquentModel)
   ->causedBy($user)
   ->withProperties(['customProperty' => 'customValue'])
   ->log('Look, I logged something');
   
$lastLoggedActivity = Activity::all()->last();

$lastLoggedActivity->subject; //returns an instance of an eloquent model
$lastLoggedActivity->causer; //returns an instance of your user model
$lastLoggedActivity->getExtraProperty('customProperty'); //returns 'customValue'
$lastLoggedActivity->description; //returns 'Look, I logged something'

version 3