sheaxiang / action-log
laravel的actionlog
1.2
2018-03-15 07:15 UTC
Requires
- php: >=5.5.9
This package is auto-updated.
Last update: 2024-09-08 19:16:39 UTC
README
说明
自动记录用户操作行为
安装
composer require "sheaxiang/action-log:^1.1"
配置
1:注册ServiceProvider:
\SheaXiang\ActionLog\ActionLogServiceProvider::class
2:创建配置文件:
php artisan vendor:publish --provider="SheaXiang\ActionLog\ActionLogServiceProvider"
3:将门面添加到config/app.php中的aliases部分
'ActionLog' => \SheaXiang\ActionLog\ActionLogServiceProvider::class
4:在config/sms-auth.php
//填写要记录的日志的模型
return [
'guard' => 'api',
'model' => [
\App\Models\AdminUser::class
]
];
5:运行迁移
php artisan migrate
这样就配置完成,系统会自动记录模型的增删改行为
使用
ActionLog::createActionLog('delete',"删除的id:".$data->id, $guard);//主动记录