Create an activity log for each user.
$ composer require komicho/laravel-user-activity
- Run
php artisan vendor:publish
- Selection
Komicho\Laravel\ModelActivity\ServiceProvider
use Komicho\Laravel\ModelActivity\Activity;
// add
Activity::add(<user_id>, <item_id>, '<definition_flag>');
Go to config/komicho/user_activity.php
- You can set definitions:-
'definitions' => [
'<definition_flag>' => '<definition_text>'
]
use Komicho\Laravel\ModelActivity\Traits\ModelActivity;
class User extends Authenticatable
{
use ModelActivity;
...
Auth::user()->activitys;