![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
蛋叔(公众号同名)
danshufenxiang@163.com
展开
-
Laravel项目提交构建报错This cache store does not support tagging
错误内容: 缓存系统不支持添加tag,也就是当前缓存系统不支持使用 Cache::tags(),官方文档也有给出说明 当然,代码提交前肯定是要测试的,我们本地和线上都是使用redis作为缓存,但却在构造是报了这个错误。 原因:在构造函数中使用Cache::tags()方法! 项目测试服发布后先进行composer install --no-dev ,在执行安装时报了这个错误,具体原理我也不太清楚,应该是这个过程中会去扫描PHP相关文件的构造函数,但是项目没有安装生成完毕,所以是读取不到.env里环境变量.原创 2020-07-09 16:22:08 · 1298 阅读 · 0 评论 -
Laravel日志管理记录导入文件后的数据变化
Laravel使用Observer(观察者)实现日志管理模块1主要介绍了对一个模块增删改的监听并记录日志的操作。 本篇是由于前文中的仓库库存模块运营人员经常会通过导入Excel表来进行批量操作,提高效率。由于下面一些原因无法通过Observer很好的监听: 日志监听需要记录操作人员,但开启队列后似乎无法通过Auth来获取到用户ID。 通过导入Excel来增加或者减少对应记录数量时我们用的...原创 2019-08-07 22:02:03 · 374 阅读 · 0 评论 -
Laravel使用Observer(观察者)实现日志管理模块
写在前面: 这里实现日志管理写了两篇,第一篇是简单的模型增删改监听并记录日志。第二篇主要介绍的是通过导入文件进行批量数据处理无法很好的被监听处理到,这一部分的数据处理逻辑如何被记录下来。详细请看。 1、创建observer文件,我这里是要记录仓库库存模块的操作日志,所以执行下面的语句,会在app/Observers下面创建WarehouseInventoryObserver文件。 php ...原创 2019-08-07 13:37:58 · 2600 阅读 · 0 评论