manguto / base
一个轻量级框架骨架应用,用于快速开发
1.0.4
2023-06-27 14:43 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- manguto/lib: ^1.0
- monolog/monolog: ^2.9
- php-di/php-di: ^6.4
- slim/psr7: ^1.6
- slim/slim: ^4.11
- slim/twig-view: ^3.3
Requires (Dev)
- jangregor/phpstan-prophecy: ^1.0.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6.8
- squizlabs/php_codesniffer: ^3.7
README
使用这个骨架应用快速搭建并开始新的Slim Framework 4应用程序。此应用程序使用最新的Slim 4,带有Slim PSR-7实现和PHP-DI容器实现。它还使用了Monolog日志记录器。
此骨架应用是为Composer构建的。这使得设置新的Slim Framework应用程序变得快速而简单。
安装应用程序
从您想要安装新Slim Framework应用程序的目录运行此命令。您需要PHP 7.4或更高版本。
composer create-project manguto/base [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
这就完成了!现在开始构建一些酷炫的东西吧。