basje / skeleton-app
此包最新版本(v0.1.2)的许可证信息不可用。
快速搭建PHP应用的骨架应用
v0.1.2
2016-10-14 08:48 UTC
Requires
- firebase/php-jwt: ^4.0
- league/route: ^2.0
- monolog/monolog: ^1.21
- psr/http-message: ^1.0
- ramsey/uuid: ^3.5
- rdlowrey/auryn: ^1.4
- zendframework/zend-diactoros: ^1.3
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2024-09-28 19:09:48 UTC
README
快速启动新PHP应用的默认设置
用法
使用Composer创建新项目
composer create-project -s dev basje/skeleton-app
-s dev
部分是我努力实现一个可用版本时的临时设置。
当被询问“你想删除现有的VCS (.git, .svn..) 历史记录?[Y,n]?”,请输入Y
。这将删除所有与此存储库相关的引用,你可以开始自己的干净项目。你可以选择使用git init
创建新的git仓库,或者使用你自己的首选版本控制系统。
包含的功能
路由
- Route by the PHP League:
league/route
[source]- 基于 FastRoute by Nikita Popov:
nikic/fast-route
[source]
- 基于 FastRoute by Nikita Popov:
- PSR-7 定义HTTP消息:
psr/http-message
[source] - PSR-7 实现HTTP消息:
zendframework/zend-diactoros
[source]
依赖注入
- Auryn:
rdlowrey/auryn
多个服务
- 日志记录:
monolog/monolog
- JSON Web Tokens:
firebase/php-jwt
- UUID生成器:
ramsey/uuid