# easyswooleCode **Repository Path**: authLee/easyswooleCode ## Basic Information - **Project Name**: easyswooleCode - **Description**: 搭建好的程序架构,直接开发APi即可 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-08-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #智慧园区Easyswoole使用操作 > @author Mr wang
> @time 2019-12-16 [easyswoole官方手册](https://www.easyswoole.com) ###目录架构 ``` project 项目部署目录 ├─App 应用目录 │ ├─Config 配置文件目录 │ ├─Helper 公用方法目录 │ ├─HttpController 控制器目录 │ ├─HttpService 服务逻辑层目录 │ ├─Model 模型层目录 │ └─Validate 验证器目录 ├─Log 日志文件目录 ├─Temp 临时文件目录 ├─vendor 第三方类库目录 ├─composer.json Composer架构 ├─composer.lock Composer锁定 ├─EasySwooleEvent.php 框架全局事件 ├─easyswoole 框架管理脚本 ├─dev.php 开发配置文件 ├─produce.php 生产配置文件 ``` ### 警告--!!!**warning**!!! 程序中禁用 ``` sleep(); exit(); die(); ``` 慎用 ``` static ``` ###程序使用手册 ##### 1.下载 > ```git clone http://192.168.3.10:4080/wangning/WisdomParks``` ##### ide助手 > ```composer require easyswoole/swoole-ide-helper``` ##### 2.composer自动加载 > ```composer dump-autoload``` ##### 3.命令操作 > + ```php easyswoole help 命令帮助``` > + ```php easyswoole start 启动``` > + ```php easyswoole start d 守护模式启动``` > + ```php easyswoole stop 停止``` > + ```php easyswoole reload 热重启``` ##### 4.反向代理 ```nginx server { root /data/wwwroot/; server_name local.swoole.com; location / { proxy_http_version 1.1; proxy_set_header Connection "keep-alive"; proxy_set_header X-Real-IP $remote_addr; if (!-f $request_filename) { proxy_pass http://127.0.0.1:9501; } } } ``` ##### 5.验证器 参考 /App/Validate/README.MD ##### 6.数据库ORM 参考手册 [easyswoole官方手册](https://www.easyswoole.com) ##### 7.热重载 文件变化自动重载 PS:配置文件无效,需重启 ##### 8.接口数据 控制器里面直接 ``` $params = $this->params ``` ##### 9.接口数据返回 Service ``` return returnRight($data = []); return returnError($code = '1000'); ``` Controller ``` public function addUser(){ $service = new UserService(); $result = $service->addUsers($this->params); $this->returnJson($result); } ```