Yii 2 API 项目模板

v1.0.1 2019-06-27 12:14 UTC

This package is auto-updated.

Last update: 2024-09-16 04:42:08 UTC


README

需求

此项目模板的最小要求是您的 Web 服务器支持 PHP 7.2.0。

使用模板创建新项目

通过 Composer 安装

如果您没有 Composer,您可以按照 getcomposer.org 上的说明进行安装。

composer create-project --prefer-dist damidev/yii2-api api

安装

如果您没有 Composer,您可以按照 getcomposer.org 上的说明进行安装。

然后,您可以使用以下命令安装此网站

php composer.phar install
php yii migrate

在 composer.json 中,我们有一个 postInstall 脚本,它设置文件和文件夹的权限。但如果 PHP 脚本本身不能更改自己的文件和文件夹,您必须自己更改权限。

  • runtime/ - 用于缓存和日志的文件夹
  • web/assets/ - 用于缓存 js 和 css 的文件夹
  • yii - 用于运行终端脚本的执行文件(在 Windows 机器上,我猜 yii.bat 也应该是可执行的)

端点开发清单

  • 创建模型
  • 创建资源模型
  • 创建控制器或操作
  • 定义动词
  • 添加访问控制规则?
  • 请求的 API 文档(通过动作注解)
  • 响应的 API 文档(在定义内部)
  • 资源的 API 文档(通过资源的注解)