dakujem/ slim-sleeve
此包已被废弃,不再维护。未建议替代包。
轻量级Slim v4骨架应用 🐘。
dev-master / 1.0.x-dev
2019-12-26 13:39 UTC
Requires
- php: >=7.2
- ext-gettext: *
- ext-json: *
- container-interop/container-interop: ^1.2
- dakujem/cumulus: ^1.3
- dakujem/latter: dev-master
- dakujem/sleeve: ^1
- dakujem/time: ^1
- fig/http-message-util: ^1.1
- firebase/php-jwt: ^5.0
- nesbot/carbon: ^2.18
- nyholm/psr7: ^1.1
- nyholm/psr7-server: ^0.3.0
- pimple/pimple: ^3.2
- slim/http: ^0.7.0
- slim/psr7: ^0.6.0
- slim/slim: ^4
- tracy/tracy: ^2.5
- tuupola/callable-handler: ^1.0
- tuupola/slim-jwt-auth: ^3.4
- vlucas/phpdotenv: ^3.3
- vlucas/valitron: ^1.4
Requires (Dev)
- nette/tester: ^2.1
This package is auto-updated.
Last update: 2022-09-06 22:22:04 UTC
README
⚡ 此项技术处于早期开发阶段。已提前警告。⚡
我有一个Slim v3骨架应用,决定构建一个Slim v4开发栈和一个骨架应用。
Slim Sleeve
💿 composer create-project dakujem/slim-sleeve -s dev
一个Slim v4骨架应用。
🌳🌳🌳🐘🌳🌳🌳
自由
Slim v4为您提供了更多自由来构建自己的堆栈,如果您不喜欢这个堆栈中使用的包,可以将其替换为您喜欢的包。这就是您在这里获得自由的力量。
堆栈
堆栈由PSR-7 HTTP实现、Slim请求调度器、路由器、安全中间件、视图层和一个薄数据库抽象层组成。
目录结构和堆栈都准备得很好,以提倡良好的编码实践和分层。
要深入了解,请阅读技术文档。
运行
在您的终端中,从您的安装根目录运行
composer install php -S localhost:8000 -t public
...然后导航到https://:8000,即可开始使用。
许可证
附带一种“我不在乎”的许可证。您可以使用代码实现任何目的。
待办事项
- 引导
- 目录结构
- JWT
- 身份验证 (-entication / -orization) // 做还是不做?
- tracy / symfony 调试器
- twig / latte
- fractal
- 验证
- 去除冗余