首页 >

Laravel Log模块设计

后端开发|php教程Laravel Log模块设计
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 ));


Laravel Log模块设计
  • PHP程序设计Zend Framework(ZF)Invalid controller specified
  • PHP程序设计Zend Framework(ZF)Invalid controller specified | PHP程序设计Zend Framework(ZF)Invalid controller specified ...

    Laravel Log模块设计
  • PHP开发者不可不知的五件事
  • PHP开发者不可不知的五件事 | PHP开发者不可不知的五件事 ...

    Laravel Log模块设计
  • PHP 开发中的中文编码问题
  • PHP 开发中的中文编码问题 | PHP 开发中的中文编码问题 ...