wamesk/laravel-user-activity
最新稳定版本:1.0.0
Composer 安装命令:
composer require wamesk/laravel-user-activity
包简介
README 文档
README
This package is responsible for logging user activity in user_activities table after every api call.
User must be authorized.
User activity will be logged once per day but will hold exact time of first activity.
Setup
composer require wamesk/laravel-user-activity
Add service provider to array of providers in config/app.php
'providers' => [ ... /* * Third Party Service Providers... */ \Wame\LaravelUserActivity\UserActivityServiceProvider::class, ];
Run vendor:publish
php artisan vendor:publish --provider=Wame\LaravelUserActivity\UserActivityServiceProvider
If needed, change package configuration in config/laravel-user-activity
return [ 'user_class' => 'App\\Models\\User', 'user_table_name' => 'users', 'table_name' => 'user_activities', 'user_id_type' => 'ulid', // id / ulid / uuid ];
Run migrations
php artisan migrate
Add UserActivityTrait in your User model
class User extends Models { ... use \Wame\LaravelUserActivity\Traits\UserActivityTrait; ... }
Register UserActivity middleware in Kernel.php
protected $routeMiddleware = [ ... 'user.activity' => \Wame\LaravelUserActivity\Http\Middleware\UserActivity::class, ];
Apply user.activity middleware in your routes/api.php
Route::group(['middleware' => 'user.activity'], function () { }
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-11-09