sheaxiang/action-log

actionlog for laravel

Installs: 29

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/sheaxiang/action-log

1.2 2018-03-15 07:15 UTC

This package is auto-updated.

Last update: 2025-10-08 21:30:15 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);//主动记录