[TOC]
### 常用扩展包
#### 数据导入导出
```
composer require phpoffice/phpspreadsheet
```
#### 短信发送
```
composer require overtrue/easy-sms
```
#### 微信/企业微信开发
```
composer require overtrue/wechat
```
#### 钉钉开发
```
composer require mingyoung/dingtalk
```
#### 二维码生成
```
composer require endroid/qr-code
```
#### 七牛云
```
composer require qiniu/php-sdk
```
#### 时间处理
```
composer require nesbot/carbon
```
#### 支付功能(支付宝,微信,招商)
```
composer require riverslei/payment
```
#### 文件系统
```
composer require league/flysystem
```
#### 腾讯云
```
composer require tencentcloud/tencentcloud-sdk-php
```
#### http请求
```
composer require guzzlehttp/guzzle
```
#### 阿里云OSS
```
composer require aliyuncs/oss-sdk-php
```
### 项目开整体步骤
#### 前期沟通
#### 程序开发
1. 根据业务逻辑整理相关架构流程图,划分模块,安排开发周期和内容。
2. 搭建框架,建表,代码开发。
3. 自测(单元测试),内部分块测试。
4. 开发完成后,部署测试/内部统一测试。
5. 交付测试,正式上线,更新/维护,在维护周期内做好漏洞修复工作和备份工作。
> 本内容根据个人经验进行整理,仅供参考,如果不足支出,还望海涵。