照猫画虎 实现 min-laravel 框架开题篇
- laravel
- 2020-05-26
- 2002
- 0
开题篇
在模仿中学习,在模仿中进步。当我们本身能力不足,就需要向优秀的人学习,学习他们优秀的思维模式,学习他们优秀的办事方法。
本片系列文章,通过研究 laravel 源码,并且大致按照其代码结构,一步步建立属于自己的 php 框架系统
要求
- 熟悉或者使用过 laravel 系统,起码得了解 laravel 的生命周期、路由、控制器
- 了解 composer 简单命令及配置
- 了解 php 新特性,比如命名空间、闭包、反射机制等
说明
- 在实践过程中,为了整体功能的实现,会选择性丢弃 laravel 系统中的部分功能
- 参考版本是 laravel7.6 版本
- 在实现过程中,遇到暂时可以忽略的东西,会在后边加 “待定” 的注释
- git 源码
https://github.com/lufeijun/min-laravel
https://github.com/lufeijun/min-laravel-framework