kekos / slim-doctrine-skeleton

支持 Doctrine ORM 的 Slim 框架骨架应用

v1.5.0 2023-08-09 20:17 UTC

This package is auto-updated.

Last update: 2024-09-09 22:28:33 UTC


README

使用此骨架应用快速设置并开始开发新的 Slim Framework 4 应用程序,支持 Doctrine ORM 和迁移。该应用使用最新的 Slim 4 和 Slim PSR-7 实现,以及 PHP-DI 容器实现。它还使用了 Monolog 记录器。

此骨架应用是为 Composer 构建的。这使得设置新的 Slim Framework 应用程序变得快速简单。

安装应用程序

从您想安装新 Slim Framework 应用的目录运行此命令。

composer create-project kekos/slim-doctrine-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

就这些了!现在开始构建一些酷的东西吧。