bidzm/laravel-activity-log

Laravel Activity Log

1.1.1 2017-09-02 08:26 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:19:04 UTC


README

Laravel Activity Log

安装

请确保已安装 MongoDB PHP 驱动。您可以在 https://php.ac.cn/manual/en/mongodb.installation.php 找到安装说明。

通过 Composer 安装

composer require bidzm/laravel-activity-log

配置

并在 config/database.php 中添加新的 mongodb 连接

'mongodb' => [
    'driver'   => 'mongodb',
    'host'     => env('DB_HOST', 'localhost'),
    'port'     => env('DB_PORT', 27017),
    'database' => env('DB_DATABASE'),
    'username' => env('DB_USERNAME'),
    'password' => env('DB_PASSWORD'),
    'options'  => [
        'database' => 'admin' // sets the authentication database required by mongo 3
    ]
],

设置

步骤 1: 注册服务提供者

将 ActivityLogServiceProvider 添加到 config/app.php 文件中的 providers 数组中;

Jenssegers\Mongodb\MongodbServiceProvider::class,
Bidzm\ActivityLog\ActivityLogServiceProvider::class,

步骤 2: 发布配置

php artisan vendor:publish --provider="Bidzm\ActivityLog\ActivityLogServiceProvider" --tag="config"

用法

要订阅模型以记录活动日志,只需使用 Bidzm\ActivityLog\Loggable

use Bidzm\ActivityLog\Loggable;

在您的模型中添加用法

use Loggable;

致谢

https://github.com/vjlau/laravel-activity-log - Laravel 的活动日志

许可证

MIT - https://open-source.org.cn/licenses/MIT