bidzm / laravel-activity-log
Laravel Activity Log
1.1.1
2017-09-02 08:26 UTC
Requires
- php: >=5.5.9
- cogpowered/finediff: ^0.3.1
- illuminate/database: ^5.3.0
- illuminate/events: ^5.3.0
- illuminate/support: ^5.3.0
- jenssegers/mongodb: ^3.1
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 的活动日志