Skip to content

核心服务 ​

1. 验证码服务 ​

功能说明
短信验证码发送支持多种场景(登录、注册、重置密码等),EasySMS 多网关支持
短信验证码验证验证验证码的正确性,过期/错误次数限制
邮件验证码发送通过邮件发送验证码
邮件验证码验证验证邮件验证码
验证码记录管理记录和查询验证码发送历史

验证码表 ​

  • phone_codes:短信验证码(phone、scene、code、state、ip、send_at)
  • mail_codes:邮件验证码(email、scene、code、state、ip、send_at)

2. 文件上传服务 ​

功能说明
文件上传通用文件上传接口
图片上传图片专用上传接口
视频上传视频专用上传接口
APK 上传Android 安装包专用上传接口(返回附件 id 和文件元信息)
上传Token生成生成临时直传 Token(兼容 S3 协议)
文件安全上传文件类型和大小限制,自动写入附件台账

详细技术方案见:附件管理技术方案

3. 系统监控 ​

功能说明
应用性能监控Laravel Pulse 提供性能监控(/pulse)
调试辅助Laravel Telescope 提供调试功能(/telescope,仅 local)
队列管理Laravel Horizon 提供队列管理(/horizon)
实时日志Laravel Pail 提供实时日志查看
WebSocketLaravel Reverb 提供实时通信服务
高性能服务Laravel Octane 支持 Swoole/RoadRunner

文档来源:PRD 第 3.5 节