txc / slim-skeleton
Slim Skeleton
1.0.1
2023-05-15 17:36 UTC
Requires
- php: ^8.2
- ext-fileinfo: *
- ext-gettext: *
- ext-json: *
- ext-openssl: *
- ext-pdo: *
- txc/slim-box: *
Requires (Dev)
- fakerphp/faker: ^v1.19.0
- jangregor/phpstan-prophecy: ^1.0.0
- php-coveralls/php-coveralls: ^2.5
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.1.0
- phpstan/phpstan: ^1.6
- phpstan/phpstan-doctrine: ^1.3
- phpunit/phpunit: ^9.5.20
- squizlabs/php_codesniffer: ^3.6
Suggests
- ext-pdo_mysql: *
- ext-pdo_pgsql: *
- ext-pdo_sqlite: *
This package is auto-updated.
Last update: 2024-09-29 08:28:50 UTC
README
使用这个骨架应用程序快速设置并开始开发新的 Slim Framework 4 应用程序。此应用程序使用最新的 Slim 4 以及 Slim PSR-7 实现和 PHP-DI 容器实现。它还使用了 Monolog 记录器、Doctrine DBAL、ORM 和迁移。
此骨架应用程序是为 Composer 构建的。这使得设置新的 Slim Framework 应用程序变得快速而简单。
安装应用程序
从您想安装新 Slim Framework 应用程序的目录运行此命令。您需要 PHP 7.4 或更高版本。
composer create-project txc/slim-skeleton [my-app-name]
将 [my-app-name]
替换为您新应用程序的期望目录名称。您需要
- 将您的虚拟主机文档根指向新应用程序的
public/
目录。 - 确保
var/
可以被 Web 写入。
要在开发中运行应用程序,您可以运行以下命令
cd [my-app-name]
composer start
或者,您可以使用 docker-compose
使用 docker
运行应用程序,因此您可以运行以下命令
cd [my-app-name]
docker-compose up -d
之后,在浏览器中打开 https://:8080
。
在应用程序目录中运行此命令以运行测试套件
composer test
这就完成了!现在去构建一些酷炫的东西吧。