你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
安正超
赞同来自: FiveSay 、hellocc
<?php if (App::environment() != 'production') { //记录SQL Event::listen('illuminate.query', function($sql, $param) { Log::info($sql . ", with[" . join(',', $param) ."]"); }); } // ------------ 日志 ---------------------------- if (Request::is('*admin/*')) { /** ------------ 用户 ----------------**/ //创建用户 User::created(function($user){ AdminLog::log($user->id, '创建用户('.$user->email.')'); }); //编辑用户 User::updated(function($user){ AdminLog::log($user->id, '编辑用户('.$user->email.')'); }); //删除用户的时候同时删除账号绑定 User::deleted(function($user){ SNSAccount::where('user_id', $user->id)->delete(); AdminLog::log($user->id, '删除用户('.$user->email.')'); }); /** ------------ 用户组 ----------------**/ //创建用户组 UserGroup::created(function($group){ AdminLog::log($group->id, '创建用户组('.$group->name.')'); }); //编辑用户组 UserGroup::updated(function($group){ AdminLog::log($group->id, '编辑用户组('.$group->name.')'); }); //删除用户组时,该组下的用户默认变成普通用户:0 UserGroup::deleted(function($group){ User::where('group_id', $group->id)->update(array('group_id' => 0)); AdminLog::log($group->id, '删除用户组('.$group->name.')'); }); }
要回复问题请先登录或注册
1 个回复
安正超
赞同来自: FiveSay 、hellocc
我的所有监听放在app/listeners.php中:
AdminLog::log是我在AdminLog里写的一个方法
更多模型事件请参考:
http://v4.golaravel.com/docs/4 ... vents