1、Hyperf3 问答系统 API 开发 - 序言

作者: 温新

图书: 【hyperf 3 实战问答系统接口开发】

阅读: 300

时间: 2024-05-18 17:18:03

hi,我是温新,一名 PHPer

写下这个系列的目的是为了巩固《PHP Socket 网络编程》所学习的基础知识。虽然这个“问答系统 API 接口开发”属于 WEB 开发领域,即使套上了 Hyperf,也可能与底层的知识关系不大,因为后续一系列操作下来,会感觉与传统 WEB 开发无异,但是并不妨碍我们来学习,的开发的过程中我们要去理解它。

如果没有底层知识的支撑,对于 Swoole、Hyperf...也仅仅处于会用的程度,知其然而不知其所以然。当我硬着头皮把 《PHP Socket 网络编程》写完后,再回头去看看 Swoole 时,反而明朗了很多。

如果对于 Swoole 感兴趣,《PHP Socket 网络编程》的基础知识讲解,虽然不像专业书籍那么细致,但作为对基础知识的补充性学习完全够用,看完它之后,也可以去手撕一下 Workerman 框架。

由于本系列是巩固性学习,因此不会完完全全开发出一个问答系统出来,只开发相关的 API 接口,如此一来,底层基础知识、使用 Hyperf 进行 Web 开发也就全了。

本系列知识点

本系列有如下知识点:

  • hyperf 配置
  • 异常处理
  • 统一响应
  • 多语言支持
  • JWT
  • 中间件
  • 队列
  • 邮件
  • 事件
  • 模型
  • 缓存
  • elasticsearch
  • redis
  • 文件上传到七牛
  • ...

准备工作

开始本系列之前,请做好如下准备工作:

  • 准备好七牛云存储
  • 安装好 elasticsearch(相关章节会直接使用 ES,不提供安装教程)

我的开发环境说明:

  • deepin v20
  • PHP 8.2.0
  • 安装好 swoole 扩展

版本:Hypref 3.1

本系列全部在 Linux 中完成。

请登录后再评论