前言


从一个框架切换到另一个框架是一个比较痛苦的过程,需要学习一套新的框架如何使用,同时原有的代码还需要大量修改,是一件令人非常苦恼的事情,特别是在对于新的框架不熟悉的情况下,往往不知道从何入手

本章节的文档正是为了解决这个烦恼,介绍了从目前主流的两个PHP框架ThinkPHPLaravel进行迁移,保持代码基本无痛切换,降低迁移项目的成本,同时更快的享受到easySwoole提供的常驻内存,方便的异步任务等传统框架难以实现的特性

开始之前

在开始迁移之前,建议阅读一遍easySwoole的文档,对框架有一个大致的了解,方便后续进行迁移,本章节的内容将使用Composer作为主要的包管理工具,请务必阅读项目初始化以及Composer集成章节来帮助您更快的部署框架以及完成必要的基础准备工作

本章节将会介绍如何将一些主要组件集成到easySwoole,计划介绍的组件以及文档进度请阅读参考下方表格,如有不完善的地方或者需要用到但是没有文档的组件,请加入交流群633921431一起交流或完善文档

组件 所属框架 仓库地址 文档进度
数据库 ThinkPHP ORM 已完成
模板类 ThinkPHP Template 已完成
验证器 ThinkPHP Validate 已完成
缓存类 ThinkPHP Cache 已完成
组件 所属框架 仓库地址 文档进度
数据库 Laravel Database 完善中
模板类 Laravel Blade 完善中
分页类 Laravel Pagination 完善中
验证器 Laravel Validation 完善中
缓存类 Laravel Cache 完善中