majikang / action-log
A laravel package of ActionLog,记录用户操作和api请求
1.1
2016-10-17 09:01 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 20:20:01 UTC
README
Laravel 5 操作日志记录
安装
{ "require": { "majikang/action-log": "~1.0" }, }
或者
使用 composer 需求此包
composer require majikang/action-log
使用 composer update
更新包或使用 composer install
安装。
使用方法
在 config/app.php
中找到 providers
键并注册 ActionLog 服务提供者。
对于 Laravel 5.1+
'providers' => [ majikang\ActionLog\ActionLogServiceProvider::class, ]
在 config/app.php
中找到 aliases
键。
对于 Laravel 5.1+
'aliases' => [ 'ActionLog' => luoyangpeng\ActionLog\Facades\ActionLogFacade::class, ]
配置
要使用自己的设置,请发布配置。
$ php artisan vendor:publish
config/actionlog.php
//填写要记录的日志的模型名称 return [ '\App\Models\User', ];
最后一步
$ php artisan migrate
示例
自动记录操作日志,数据库操作需按如下
update $users = Users::find(1); $users->name = "admin"; $users->save(); add $users = new Users(); $users->name = "admin"; $users->save() delete Users:destroy(1);
主动记录操作日志
use ActionLog; ActionLog::createActionLog($type,$content); ActionLog::ApiLog($type,$content,$result);