dnj / laravel-user-logger
v1.1.2
2024-02-24 10:36 UTC
Requires
- php: ^8.1
Requires (Dev)
- dnj/laravel-aaa: ^1.1.0
- friendsofphp/php-cs-fixer: ^3.11
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9
README
dnj/laravel-user-logger
包提供了一种简单的方式来记录您应用中用户的活动。此包将所有活动存储在 logs
表中。
以下是一个演示,说明如何使用它
$logger = app(dnj\UserLogger\Contracts\ILogger::class); $log = $logger ->performedOn($anEloquentModel) ->causedBy($user) ->withProperties(['customProperty' => 'customValue']) ->log('edit');
安装
您可以通过 composer 安装此包
composer require dnj/laravel-user-logger
该包将自动注册自身。
之后,您可以通过运行迁移来创建 logs
表
php artisan migrate
您可以选择使用以下命令发布配置文件
php artisan vendor:publish --provider="dnj\UserLogger\ServiceProvider" --tag="config"
安全
如果您发现有关安全的错误,请通过 security@dnj.co.ir 发送邮件,而不是使用问题跟踪器。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。