基础 tp5 的项目结构

hebidu f532147869 [更新到5.1.14] 3 months ago
application a13eb39805 [更新到5.1.14] 4 months ago
bash 164ca8bb8c [更新到5.1.14] 3 months ago
config 363cd35ac3 [更新到5.1.14] 3 months ago
public c288a57706 [更新到5.1] 4 months ago
route f532147869 [更新到5.1.14] 3 months ago
test 8e124e1bac init 5 months ago
.env.tpl d848cbc63e [更新到5.1.14] 3 months ago
.gitignore 8e124e1bac init 5 months ago
LICENSE 8e124e1bac init 5 months ago
README.md 164ca8bb8c [更新到5.1.14] 3 months ago
composer.json 69cf570f8b [更新到5.1.14] 4 months ago
phpdoc.bat 8e124e1bac init 5 months ago
phpunit.xml 8e124e1bac init 5 months ago
think be631d65a9 [更新到5.1] 4 months ago
update.sh 8e124e1bac init 5 months ago

README.md

个人项目组件化

  1. 用户模块
    1.1 [TODO]用户账户体系
    1.2 [TODO]用户个人资料信息体系
    1.3 [TODO]隐私保护
    1.4
  2. 验证码模块
    2.1 验证码管理模块(生成、验证、消除)
    2.2 [TODO] 滑动验证码、图片选择验证码
  3. 图片模块
    3.1 图片存储模块
  4. 阿里云模块 4.1 [TODO] 增加天气预报接口

初始化项目

composer install

如果缺少mbstring, bcmath

在ubuntu 16下,php 7.0 环境下

apt install php7.0-mbstring
apt install php7.0-bcmath

test 文件夹 (依赖 thinkphp的 phpunit )

php think unit 

tbk

api test html address

  1. http://api.8raw.com/public/html/base.html
  2. http://api.hebidu.cn

测试环境

  1. http://test.api.hebidu.cn

正式

  1. http://api.hebidu.cn

## 定时更新仓库

正则收集

  1. 密码(非空白字符8-24位) /^\S{8,24}$/