php,laravel,程序设计
后端开发-php教程
写一个laravel项目,需求是将CURD的记录写入mysql的log表中,我现在的方案就是CURD结束后自己写的LOG repository 记录一下 ,如下,
e远控源码,ubuntu中ros运行,爬虫在线绘图软件,ireq php,seo网络批发lzw
$result = $this->customer->add($request->all());if($result>0){ $this->log->write('新增客户'.$request->input('name'));}
觉得很不优雅,大家有什么好的思路吗
她他社网站源码,vscode程序规范插件,ubuntu 修改 图标,tomcat日常故障,sqlite数据库可以储存,爬虫和数据可视化的好处,php 图片路径 数据库,金华正规seo公司系统,提供资源的网站有哪些,ecshop 模板 缓存lzw
源码是网址吗,ubuntu解除显存占用,配置tomcat在本地访问,国外爬虫挑战,php函数递归,襄阳工程机械seo推广哪里好lzw
回复内容:写一个laravel项目,需求是将CURD的记录写入mysql的log表中,
我现在的方案就是CURD结束后自己写的LOG repository 记录一下 ,如下,
$result = $this->customer->add($request->all());if($result>0){ $this->log->write('新增客户'.$request->input('name'));}
觉得很不优雅,大家有什么好的思路吗
用laravel 的事件机制记录日志
http://www.golaravel.com/laravel/docs/5.0/events/
注册“新增客户”事件
‘App\Events\AddUser’
注册“日志记录”事件监听者
‘App\Listeners\LogRecord’
订阅事件
在 EventServiceProvider 中
protected $listen = [
'App\Events\AddUser' => [ 'App\Listeners\LogRecord',],
];
触发事件
$result = $this->customer->add($request->all());
event(new AddUser($result ));