laravel利用websocket搭建一个简单的实时聊天系统
陈杰1个月前 (02-02)268
主要实现功能就是用户之间的的实时聊天。理一下业务逻辑:用户A给用户B发送消息>如果用户B在线,直接通过websocket推送消息,用户B接受到消息后写入前端数据库,并归档数据>如果用户B不...
Laravel记录SQL操作日志的方法
陈杰1个月前 (01-29)269
在laravel中我们有一个需求就是,涉及到sql操作的update,insert,delete操作的语句,我们都要写一个日志来记录一下说说方法吧。在项目目录app/Providers/AppServ...
利用workerman实现webrtc实时音视频通话
陈杰1个月前 (01-29)315
实现原理利用workerman的websocket实现实时消息传递。webrtc自带p2p功能,利用STUN中继服务器实现webrtc实时音视频看看我们的前端文件,只是一个单页面<html>...
初级测试工程师面试笔试题
陈杰1个月前 (01-29)245
一、下列HTTP错误代码描述正确的是:[多选] ABC A. HTTP 502 - 网关错误 B. HTTP 403 - 禁止访问 C. HTTP 404 - 无法找到文件...
申研社websocket通信规定
陈杰1个月前 (01-29)274
一、建立连接和维持连接 1、建立连接 测试地址ws://api.shenyanshe.95shouyou.com/websocket 2、约定客户端发送数据格式为 json字符串,...
Laravel带条件查询多个count
陈杰1个月前 (01-26)359
在一个数据表中,我们需要用到聚合函数count来查询符合条件的总数。举例一个场景:我们有一个帖子,这个帖子可以分别被好中差评,好中差评记录用一个单独的记录表来存储。如果用户点击好评,那么该帖子作者的经...
workerman中捕获notice错误并抛出异常
陈杰2个月前 (01-15)380
在workerman中出现了notice错误并不会中断程序运行,这是抛出一个无关紧要的提示,这显然与我们的程序设计初衷不符。例如我们去获取数组中的一个key-value值,当key不存在的时候只是提示...
Lumen框架报错Cannot declare class Event, because the name is already in use
陈杰2个月前 (01-07)407
Lumen框架报错信息Cannot declare class Event, because the name is already in use(1/1) ErrorExceptionCa...
七牛云删除文件和批量删除文件
陈杰2个月前 (12-31)452
在项目中因为用到了七牛云的对象存储,价格公道,也降低我们的项目维护成本。但是在实际使用过程中,例如用户换了头像我们就需要删除用户之前的头像,以降低我们的存储成本。所以研究了一下七牛云的删除单个文件和批...
uniapp开发微信小程序微信支付实战
陈杰2个月前 (12-31)391
前端框架:uniapp后端框架:laravel后端依赖:overtrue/wechat照例我们还是安装一下easywechat依赖composer require overtrue...