lou117 / core
轻量级且实用的PHP微框架
v4.0.3
2023-07-05 09:00 UTC
Requires
- php: ^8.2
- ext-json: *
- guzzlehttp/psr7: ^2.5
- monolog/monolog: ^3.4
- nikic/fast-route: ^1.3
- psr/container: ^2.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- phpunit/phpunit: ^10.2
- dev-master
- v4.x-dev
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.x-dev
- v3.2.0
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.x-dev
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.x-dev
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0
This package is auto-updated.
Last update: 2024-09-05 11:26:19 UTC
README
Core 微框架汇集了一些最先进的PHP推荐和组件,确保任何PHP应用的痛苦部分都“做得正确”。其余的创造空间留给你。
Core 是一个集成体
Core 实现并集成了PHP的一些推荐和流行组件
- Monolog库(https://seldaek.github.io/monolog/)用于PSR-3兼容的日志记录;
- Guzzle PSR-7实现(https://github.com/guzzle/psr7)用于服务器请求和响应的简化;
- FastRoute库(https://github.com/nikic/FastRoute)用于请求路由;
- PSR-15(HTTP服务器请求处理程序)用于中间件实现;
- 将PSR-11(容器接口)添加到Core的
RequestHandlerInterface
实现中。
因此,Core非常轻量级,因为它实现了两个最简单的PSR推荐;将日志记录、路由、服务器请求和服务器响应构建委托给知名的、经得起考验的库,即Monolog、Guzzle和FastRoute。
我该用Core做什么?
无论你想做什么,从HTTP API到网站。《Core》架构不对你将要构建的内容做任何假设,它只是为你提供一些工具,让你更容易地进入项目的乐趣部分:实际编写将使其变得伟大的代码,而不是样板代码。
我从哪里开始?
使用Composer(composer create-project lou117/core-skeleton
)下载Core骨架应用程序:如果您需要,教程将帮助您完成这一旅程!