sanderdlm / skeleton
PHP项目的骨架
1.0
2024-05-21 17:57 UTC
Requires
- php: ^8.3
- laminas/laminas-diactoros: ^3.3
- laminas/laminas-httphandlerrunner: ^2.9
- middlewares/error-handler: ^3.0
- middlewares/fast-route: ^2.0
- middlewares/request-handler: ^2.0
- nikic/fast-route: ^1.3
- php-di/php-di: ^7.0
- twig/twig: ^3.7
Requires (Dev)
- symfony/var-dumper: ^7.0
README
使用Twig模板和HTMX进行交互的现代PHP Web应用骨架
- PSR-15应用架构
- nikic/FastRoute用于路由
- PHP-DI用于PSR-11容器
- laminas/laminas-diactoros用于PSR-7实现
- twigphp/twig用于模板
- HTMX用于交互
- middlewares/psr15-middlewares用于一些常见中间件(错误处理、路由和请求处理)
创建项目
composer create-project sanderdlm/skeleton <your-project-name>
运行项目
composer start
在http://localhost:8080找到你的项目