phpsandbox / slim-skeleton
Slim 框架快速开发骨架应用程序
4.3.0.1
2021-05-19 21:06 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- monolog/monolog: ^2.2
- php-di/php-di: ^6.3
- slim/psr7: ^1.3
- slim/slim: ^4.7
Requires (Dev)
- jangregor/phpstan-prophecy: ^0.8.1
- phpstan/extension-installer: ^1.1.0
- phpstan/phpstan: ^0.12.85
- phpunit/phpunit: ^8.0 || ^9.0
README
使用此骨架应用程序快速设置并开始新的 Slim Framework 4 应用程序的开发。此应用程序使用最新的 Slim 4,带有 Slim PSR-7 实现和 PHP-DI 容器实现。它还使用了 Monolog 日志记录器。
此骨架应用程序是为 Composer 构建的。这使得设置新的 Slim Framework 应用程序变得快速且简单。
安装应用程序
从您希望安装新 Slim Framework 应用程序的目录中运行此命令。
composer create-project slim/slim-skeleton [my-app-name]
将 [my-app-name]
替换为您新应用程序期望的目录名称。您需要
- 将虚拟主机的文档根目录指向您新应用程序的
public/
目录。 - 确保
logs/
可由 Web 访问。
要在开发环境中运行应用程序,您可以运行以下命令
cd [my-app-name]
composer start
或者您可以使用 docker-compose
使用 docker
运行应用程序,因此您可以运行以下命令
cd [my-app-name]
docker-compose up -d
之后,在您的浏览器中打开 https://:8080
。
在应用程序目录中运行此命令以运行测试套件
composer test
就这样!现在去构建一些酷的东西吧。