yiisoft/app-api

Yii 框架 API 项目模板

资助包维护!
Opencollective
yiisoft

安装: 947

依赖: 0

建议者: 0

安全: 0

星标: 65

关注者: 20

分支: 28

开放问题: 9

类型:项目

dev-master / 1.0.x-dev 2024-07-09 07:01 UTC

This package is auto-updated.

Last update: 2024-09-09 07:17:10 UTC


README

Yii

Yii API 模板


Latest Stable Version Total Downloads build Scrutinizer Code Quality codecov static analysis

Yii 3 的 API 应用模板。

要求

  • PHP 8.1 或更高版本。

安装

创建项目

composer create-project yiisoft/app-api --stability=dev myproject
cd myproject

安装 docker

docker-compose up -d

进入容器

docker-compose exec php bash

安装包

composer install

通常应用在 http://localhost:8080 可用。

授权通过 X-Api-Key 标头执行。

如果您需要帮助或有问题,Yii 论坛 是一个好去处。您还可以查看其他 Yii 社区资源

API 文档

API 文档位于 /docs。它由 OpenAPI 注释(@OA)构建。

有关如何注释代码的详细信息,请参阅 Swagger-PHP 文档

Codeception 测试

模板附带现成的 Codeception 配置。要执行测试,请运行

composer run serve > ./runtime/yii.log 2>&1 &
vendor/bin/codecept run

静态分析

代码使用 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm

许可证

Yii API 模板是自由软件。它根据 BSD 许可证发布。有关更多信息,请参阅 LICENSE

Yii 软件 维护。

支持项目

Open Collective

关注更新

Official website Twitter Telegram Facebook Slack