dnj/laravel-user-logger

v1.1.2 2024-02-24 10:36 UTC

This package is auto-updated.

Last update: 2024-09-24 11:46:02 UTC


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)。请参阅 许可证文件 了解更多信息。