heinrichschiller / slim-skeleton
我自己的简单slim骨架,基于odan/slim4-skeleton
2.3.0
2024-03-04 09:16 UTC
Requires
- php: ^8.2
- fig/http-message-util: ^1.1
- monolog/monolog: ^3.5
- nyholm/psr7: ^1.8
- nyholm/psr7-server: ^1.1
- php-di/php-di: ^7.0
- selective/basepath: ^2.2
- selective/config: ^1.2
- slim/slim: ^4.13
- symfony/uid: ^7.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^11.0
- selective/test-traits: ^4.1
- squizlabs/php_codesniffer: ^3.9
- symfony/console: ^7.0
README
我自己的简单slim骨架应用,适用于网站、API和Web应用。它并不比官方的Slim-Skeleton更好,它更是一个Composer包,包含我为使用Slim进行工作而自定义的配置。如果您不知道要选择什么,请选择原始版本:)
见下文
Slim-Framework 主页
Slim-Documentation
https://slim.php.ac.cn/docs/v4/
Slim-Framework GitHub
官方 Slim-Skeleton
https://github.com/slimphp/Slim-Skeleton
此骨架基于
- https://github.com/odan/slim4-skeleton
- https://odan.github.io/2019/11/05/slim4-tutorial.html
- https://ko-fi.com/s/5f182b4b22
安装
composer create-project heinrichschiller/slim-skeleton [my-app-name] --prefer-dist
要求
- PHP 8.2+
特性
- 标准PHP包骨架
- HTTP路由器(Slim)
- HTTP消息接口(PSR-7)
- HTTP服务器请求处理器、中间件(PSR-15)
- 依赖注入容器(PSR-11)
- 自动加载器(PSR-4)
- 单动作控制器
- 单元和集成测试
- 控制台命令
开发者工具
- phpunit/phpunit
- phpstan/phpstan
- squizlabs/php_codesniffer