Parttimes是用Laravel5.8框架开发的活动记录与分享平台,数据返回全部为Json接口
- 下载项目,准备数据库
- 到项目根目录处,执行 composer install
- 配置.env文件
- 到项目根目录处,执行 php artisan migrate
- 要求不打印错误输出时,将 .env文件 的 APP_DEBUG 改为 FALSE
- 200 OK 一般返回,可能会返回额外的信息
- 400 Authentication Failed 认证错误,未携带令牌操作数据时会返回400
- 500 Internal Error 服务器出错,一般为传入的参数错误,或者抛出了异常
当 config(app.debug) 为 false 时,作为线上环境会直接抛出一个 500,否则显示错误轨迹(traces)
- 限制提交的密码Hash长度 @ParttimeUserController::login()
- 消息标记为已读,这样可能要重新设计ParttimeMessage表 @ParttimeMessageProcess::tagRead()
- 删除模拟手机发送的验证码功能,这个路由是/api/code/allocate,参数phone是手机号,返回一个验证码
- intervention/image 图形处理,负责将上传的图片转为jpg格式
- barryvdh/laravel-cors 跨域处理,解决前后端分离的跨域问题
该项目用的许可证是 MIT license.