# w-draw-member-api **Repository Path**: andrewhsu/w-draw-member-api ## Basic Information - **Project Name**: w-draw-member-api - **Description**: 外包小功能提款 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # w-draw-member-api ## 程序入口 - `\public` ## 运行环境 - PHP >= 7.0 - MySQL >= 5.5.53 - Composer ## 首次安装 * 所有终端命令均在根目录下执行 - 执行 `composer install` 命令,安装 PHP 资源包 - 新建数据库 - 调整环境配置文件 - 本地环境:复制 `.example.local.env` 文件,更名为 `.local.env` 编辑相关参数 - 线上环境:复制 `.example.server.env` 文件,更名为 `.server.env` 编辑相关参数 - 关于环境配置文件的优先级 - 文件 `.env` 为默认配置,会被 `.local.env` 或 `.server.env` 覆盖对应配置 - 当 `.server.env` 存在时 `.local.env` 会被完全忽略 ## 源码更新 * 所有终端命令均在根目录下执行 - 执行 `composer install` 命令,安装PHP资源包 # - 执行 `php artisan migrate` 命令,迁移新的数据库结构 ## 第三方依赖 - api 基础 - [dingo/api](https://github.com/dingo/api) - jwt 认证 - [tymon/jwt-auth](https://github.com/tymondesigns/jwt-auth) - 解决跨域问题 - [barryvdh/laravel-cors](https://github.com/barryvdh/laravel-cors) - Laravel 日志查看 - [rap2hpoutre/laravel-log-viewer](https://github.com/rap2hpoutre/laravel-log-viewer) - PHP HTTP 客户端 - [guzzlehttp/guzzle](http://guzzlephp.org/) - 云片短信平台 SDK - [yunpian/yunpian-php-sdk](https://github.com/yunpian/yunpian-php-sdk) - Excel 支持 - [maatwebsite/excel](https://laravel-excel.maatwebsite.nl/docs/2.1/getting-started/installation) ## apiDoc * api 文档输出目录 doc/ 全局安装 npm install apidoc -g 编译输出 apidoc -i api ## artisan - 查看常驻脚本命令 ps -ef | grep "php artisan" - 删除脚本进程 kill "进程ID"