春节期间因为疫情的关系出不去门,所以就研究了一下ThinkPHP的最新版本6.0.2, 自己写了一个博客程序.
现在, 打算写一个ThinkPHP6的专题, 用来把自己在写博客的过程中入过的坑和获得的经验都记录下来,也方便大家有效的避坑。
1. 开发环境说明
PHP集成环境:phpstudy 8.1.0.1
PHP: 7.3.4nts
MySQL: 5.7.26
Apache: 2.4.39
IDE: PhpStorm 2019.3
ThinkPHP: 6.0.2
2. 博客程序的说明
由于本人比较懒, 所以程序中部分代码逻辑是参照白俊遥tp3版本的博客来"借鉴"的, 在此先对白俊遥表示感谢, 感谢他愿意开源让大家随意折腾, 特此放上他网站的链接表示感谢 http://baijunyao.com
本套博客是遵循MVC的思想, 在M和C之间加了一层Service, 用来做业务逻辑处理.因此各层的职责是:
Controller 控制层 : 处理异常, 调用validate验证, Model模型 和 Service业务
Model 模型层 : 进行数据库的读写操作
Service 业务层 : 进行业务逻辑的处理
3. 需要提前准备的知识点
本文中假设你至少能通过TP3来自己编写程序, 所以你至少还需要如下知识:
1. composer
2. 命名空间
3. 路由
4. php7的新特性
5. 异常处理
4. 相关的网站和资源
Thinkphp官网: http://www.thinkphp.cn/
tp6开发手册: https://www.kancloud.cn/manual/thinkphp6_0/content
接下来, 让我们开始吧!
更多信息请关注: http://laoliu.pro