[开源项目] 半个小时内上线一个 API 服务

Lumen API Server Example#

A simple and fast lumen API backend example program.


Why#

作为创业公司我们很多时候需要为一款产品快速提供 Web Service(即我们通常说的 API 接口);

如何快速的提供稳定、安全、文档良好的 API, 就是这个项目解决的问题;

说明:

  • 项目崇尚 Mashup,使用 Lumen 框架,集成很多优秀的开源库,为你提供一个开箱即用的 API 程序包,基于这个开发包去快速实现业务逻辑;
  • 项目目标是让你在 半个小时内 上线一个基本功能完备的 Web Service, 快速上线产品;

基本构建#

使用文档 DOING#

  1. 项目安装
  2. 配置
  3. 使用说明
  4. 开发指导

改动的地方:#

  • composer.json
  • bootstrap/app.php
  • config file & DotEnv file
  • Routing
  • Controller
  • Public(for swagger file)

TODO#

  • 基本构建 [DONE]
  • 使用文档 [DOING]
  • 配置文件
  • 高级功能
  • 部署说明

Technology Stack#

Dependency Library#

API Documents Swagger#

DEMO Link:http://test.api.tatuq.com/docs

Developer#

Remote. Open. Engineer.
本帖已被设为精华帖!
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。