All Projects → lzqqdy → fast_api

lzqqdy / fast_api

Licence: Apache-2.0 License
基于fastadmin扩展的小程序Api后台(自用)

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
CSS
56736 projects
TSQL
950 projects
Smarty
1635 projects

Projects that are alternatives of or similar to fast api

think-redisd
thinkphp 5 redis读写分离驱动
Stars: ✭ 24 (-11.11%)
Mutual labels:  thinkphp
Wolf-Blog-thinkphp6.0
ThinkPHP6.x 博客
Stars: ✭ 26 (-3.7%)
Mutual labels:  thinkphp
phpshow
phpshow,简单易用的php框架
Stars: ✭ 14 (-48.15%)
Mutual labels:  thinkphp
A3Mall
A3Mall B2C开源商城系统使用Thinkphp6开源框架,前端采用uniapp开发,支持微信公众号商城、H5商城、小程序商城、APP商城、PC商城,前后端源码100%开源,支持免费商用。
Stars: ✭ 142 (+425.93%)
Mutual labels:  thinkphp
think-permission
ThinkPHP 6 权限认证
Stars: ✭ 32 (+18.52%)
Mutual labels:  thinkphp
jwt-auth
JSON Web Token Authentication for Thinkphp
Stars: ✭ 113 (+318.52%)
Mutual labels:  thinkphp
Think Wechat
easywechat for thinkphp support
Stars: ✭ 250 (+825.93%)
Mutual labels:  thinkphp
BBBUG-API
BBBUG聊天室API端,基于Thinkphp6实现API部分,命令行运行后台歌曲下载与同步任务,Redis做歌曲队列缓存。
Stars: ✭ 40 (+48.15%)
Mutual labels:  thinkphp
exam-sys
exam-system 郑轻考试系统
Stars: ✭ 15 (-44.44%)
Mutual labels:  thinkphp
say-love-wall
💖 由ThinkPHP5框架开发即开箱可用的告白墙、校园表白墙。表白可以通过发送邮箱告知对方,也可以分享表白内容。更多趣味查看 README.md 或网站。
Stars: ✭ 32 (+18.52%)
Mutual labels:  thinkphp
think-jwt
ThinkPHP Jwt 扩展包
Stars: ✭ 71 (+162.96%)
Mutual labels:  thinkphp
SuperPanel
A new shadowsocks panel based on ThinkPHP
Stars: ✭ 52 (+92.59%)
Mutual labels:  thinkphp
manage
基于vue-cli与thinkphp的简单登录注册系统
Stars: ✭ 71 (+162.96%)
Mutual labels:  thinkphp
acgice
🍭 Acgice search A multi-language aggregate search engine , Acgice 搜索 基于TP5的一个多语言的聚合搜索引擎。
Stars: ✭ 23 (-14.81%)
Mutual labels:  thinkphp
think-blade
Blade template engine with thinkphp 5. (component & slot support)
Stars: ✭ 34 (+25.93%)
Mutual labels:  thinkphp
lake-admin
lake-admin是一款基于ThinkPHP6和Layui的后台开发框架。
Stars: ✭ 28 (+3.7%)
Mutual labels:  thinkphp
think-whoops
Whoops 接管 ThinkPHP6 异常服务
Stars: ✭ 37 (+37.04%)
Mutual labels:  thinkphp
ezswoole
fashop framework
Stars: ✭ 14 (-48.15%)
Mutual labels:  thinkphp
thinkimf
thinkimf 一个基于PHP7的创新互联网框架,驱动物联网,智联网,职业规划 hinkIMF ,PHP IOT FRAMEWORK
Stars: ✭ 29 (+7.41%)
Mutual labels:  thinkphp
ztbcms
高性能、模块化、极速开发PHP Web框架
Stars: ✭ 40 (+48.15%)
Mutual labels:  thinkphp

基于FastAdmin的小程序api后台开发(自用)。

主要特性

后台安装了部分FastAdmin常用插件,删除FastAdmin框架部分多余的东西

api模块进行了路由配置 异常上报 miss路由 微信统一支付 小程序登录注册等整合

api模块控制器 模型 验证器 逻辑层 服务分层

定义常用常量,实现控制器对逻辑层的依赖注入,逻辑层以json格式抛出信息

引入自动缓存机制,调用统一方法进行缓存处理

通过header头和路由文件进行api版本控制

引入dd()调试方法,数据库编码更新为utf8mb4,简化数据库

后台加入免费的百度编辑器,配置常用基础配置等

JWT(JSON Web Token)接口数据签名验证(完善中)

安装使用

1.克隆项目到你本地

git clone https://github.com/lzqqdy/fast_api.git

2.进入目录

cd fast_api

3.下载前端插件依赖包

bower install (先安装node环境,再安装bowernpm install -g bower)

4.下载PHP依赖包

composer install

5.添加虚拟主机并绑定到fast_api/public目录

访问站点域名进行安装

在线演示

特别鸣谢

感谢以下的项目,排名不分先后

FastAdmin: https://www.fastadmin.net

ThinkPHP:http://www.thinkphp.cn

AdminLTE:https://adminlte.io

Bootstrap:http://getbootstrap.com

jQuery:http://jquery.com

Bootstrap-table:https://github.com/wenzhixin/bootstrap-table

Nice-validator: https://validator.niceue.com

SelectPage: https://github.com/TerryZ/SelectPage

版权信息

FastAdmin遵循Apache2开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2017-2019 by FastAdmin (https://www.fastadmin.net)

All rights reserved。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].