消息队列工具是think\facade\Queue的扩展,主要兼容了,加入队列的方式。配和crmeb\trai ..
JWT为生成登录token和验证token 内置方法总览 获取token public function ge ..
JSON返回工具,使用在全局控制器返回数据中使用。主要把返回的数据统计格式。 内置方法总览 设置HTTP状态 ..
下载图片工具主要使用在微信小程序上传商品附件、微信公众号素材附件上传等地方;主要是把远程图片下载到本地 内置方 ..
验证码工具所有的内容都源于think\Captcha,由于前后端分离,验证码验证问题从而调整,目前使用在后台登 ..
画图工具主要用来绘制海报、二维码,目前使用在绘制二维码功能上,海报不建议使用画图工具;可以改为前端生成海报。对 ..
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\ ..
目前已有微信小程序订阅消息、微信公众号模板消息扩展 扩展入口文件 文件目录 crmeb\services\te ..
目前已有一号通快递查询、阿里云快递查询扩展 扩展入口文件 文件目录 crmeb\services\expres ..
目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\se ..
目前已有易联云WIFI打印机扩展 扩展入口文件 文件目录 crmeb\services\printer\Pri ..
目前已有一号通、99api复制商品扩展 复制商品扩展入口 invokeClass 里面的逻辑针对获取请求之前的 ..
目前已有微信小程序登录、微信公众号登录 第三方登录扩展入口 使用第三方登录 默认微信登录方式调用 使用微信小程 ..
目前已拥有支付宝支付、微信支付、微信支付v3、通联支付 支付配置 驱动里面可以配置支付的额外参数 配置参数接收 ..
Redis锁 需要配置redis后才可以使用,不配置将直接跳过Redis锁 使用场景 为了保证共享资源的数据一 ..
v4.7版本增加缓存使用统一调用方式,增加了每一个模型之前的缓存前缀进行隔离缓存。不用担心设置的缓存key是否 ..
多应用开发 目前采用的是多应用开发,已经拥有:adminapi、api、outapi、kefuapi。 对应用 ..
services层属于dao层之下,最接近控制器层的。所有的业务逻辑都可以写在services层中。在析构函数 ..
dao层属于数据库操作层,位于模型之下,services之上,dao专门用来存放,复杂的sql语句操作逻辑。把 ..
模型属于dao层之上,专门处理数据库字段、表名、主键、伪删除等配置。主要存放:模型初始化操作、模型事件操作、模 ..