Skip to content

komtcho/laravel-model-activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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;

About

Create an activity log for each user.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages