gecco / blade
作为 blade
dev-master
2020-01-22 04:14 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-22 14:20:27 UTC
README
Blade 是一个高性能的 PHP 框架。
待办事项列表
- 自动加载:基于 PSR-4,使用命名空间
- 错误和异常处理:可以捕获异常、记录日志并通知相关开发人员
- 日志系统:可以分级别输出
- 配置中心读取模块:用于将配置从代码完全分离
- 请求模块:可以方便地进行参数验证、修改及 mock 测试
- 路由:简单直接隐式映射控制器方法、性能也好,暂时不支持路由中间件及别名,RESTful 将另外支持
- 中间件:全局中间件、控制器中间件
- 控制器:支持映射方法执行、RESTful 方法支持、只处理请求和响应
- 数据模型:这部分准备使用号称宇宙最强的 Eloquent ORM(illuminate/database)
- 视图(模板引擎):这部分本来不准备做的。本来 PHP 最开始就是做的模板语言,能很方便地与 HTML 代码结合。
- 响应模块:能够决定响应的内容和类型(HTML、JSON、XML、Protobuf)并最终响应出去