adriansuter / slim4-skeleton
使用Slim4框架、PHP-DI、Nyholm PSR7和Twig的Web应用程序骨架。
1.3.0
2020-05-06 13:13 UTC
Requires
- php: ^7.2
- monolog/monolog: ^2.0
- nyholm/psr7: ^1.2
- nyholm/psr7-server: ^0.4
- php-di/php-di: ^6
- slim/slim: ^4.1
- slim/twig-view: ^3.1
Requires (Dev)
- phpspec/prophecy: ^1.8
- phpunit/phpunit: ^8.5
README
使用Slim4框架、作为依赖注入容器的PHP-DI、作为PSR-7实现的Nyholm PSR7以及作为模板引擎的Twig的Web应用程序骨架。
此骨架应用程序是为Composer构建的。
安装
从您想要安装新Slim4框架应用程序的目录中运行此命令。
composer create-project adriansuter/slim4-skeleton [my-app-name]
将[my-app-name]
替换为您新应用程序希望使用的目录名。您需要
- 将虚拟主机的文档根目录指向您新应用程序的
public/
目录。(虚拟主机的访问方式是强制性的。如果您尝试直接从容器文件夹访问,将会遇到错误) - 确保
cache/
和logs/
目录可由Web服务器写入。
要开发环境中运行应用程序,可以运行以下命令
cd [my-app-name]
composer start
这样就完成了!现在去构建一些酷炫的东西吧。