damidevelopment / yii2-api
Yii 2 API 项目模板
v1.0.1
2019-06-27 12:14 UTC
Requires
- php: >=5.4.0
- damidevelopment/yii2-api-utils: ^1.0
- phpmetrics/phpmetrics: ^2.4
- yii2mod/yii2-swagger: *
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.1.0
Requires (Dev)
- codeception/base: ~2.3.0
- codeception/specify: ~0.4.6
- codeception/verify: ~0.4.0
- symfony/browser-kit: >=2.7 <=4.2.4
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.1.0
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 文档(通过资源的注解)