《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
关于 LearnKu
参考 Laravel-admin 操作日志中间件 github.com/z-song/laravel-admin/bl...
可以自动生成可读性的操作日志,代码变更也无须修改日志的记录,全局记录所有对数据库的增、删、改操作,完全符合你的需求。
博客:如何记录可读性的操作日志?
参与nova日志
if ($request->method() == 'POST' && isset($response->original) && $response->original['status'] == ErrorCode::SUCCESS) LogUtil::writeOperateLog(); post接口记录日志
就是记录 操作的接口 操作人 操作的参数 返回的参数 操作的时间 等
借助 spatie/laravel-activitylog 记录 model 变更
放在
Observer里面统一处理,$model->attributes, $model->original来处理差异数据如果是业务上要展示,那就对需要展示的字段进行单独记录,这种一般都是要记录前后值,操作人和时间等。若不是业务上要展示,仅是记录的话,这种直接在修改前后记录model的json字符串就好了吧。等需要用到时候再转分析。