komicho/laravel-model-activity

There is no license information available for the latest version (v1.0) of this package.

Installs: 110

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

pkg:composer/komicho/laravel-model-activity

v1.0 2019-07-26 21:56 UTC

This package is auto-updated.

Last update: 2025-09-29 02:42:31 UTC


README

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;