laravel-model-activity maintained by komicho
Author
Last update
2021/08/29 16:35
(dev-master)
Downloads
110
Komicho Laravel ModelActivity
Create an activity log for each user.
Install via composer
$ composer require komicho/laravel-user-activity
Publish vendor
- Run
php artisan vendor:publish - Selection
Komicho\Laravel\ModelActivity\ServiceProvider
Functions :-
Add Activity
use Komicho\Laravel\ModelActivity\Activity;
// add
Activity::add(<user_id>, <item_id>, '<definition_flag>');
Config file
Go to config/komicho/user_activity.php
- You can set definitions:-
'definitions' => [
'<definition_flag>' => '<definition_text>'
]
Use Trait in user model
use Komicho\Laravel\ModelActivity\Traits\ModelActivity;
class User extends Authenticatable
{
use ModelActivity;
...
Get all activitys for user:-
Auth::user()->activitys;