当前位置:首页 > 时尚生活

thinkphp5手册 基于thinkphp5开发的通用版restful接口框架

前言

之前用过phalapi和laravel5.3开发接口,感觉不是很满意。就在今天下午,我没事干,就用thinkphp5写了一个通用接口框架。代码量小,侧重于代码逻辑的设计。但是虽然相对来说比较轻量,但是基本功能都有,因为tp5有composer,方便扩展一些功能。

Github地址

使用config.php配置

在重新开发接口之前,有一些重要的配置要做

url_route_must'=>。真正的

//强制路由

deny_module_list'= >[ 'common'],

//公共块禁止访问

exception_handle'=>。appcommonexceptionHttp ',

//自定义异常处理

default_lang'= >zh-cn ',

//设置。env文件CP.env.example.env [debug]状态= true # debug mode # debug . status为false时,

#tp不会打印任何错误消息,而是会直接回调一个json数组,比如:{"code": "500 "、" message": "something error "、" data": []}路由配置

/config/route.php

接口参数配置

/config/extra/filter.php

其中需要validate,不需要其他参数,只支持validate,场景和移动参数

配置完验证过滤器后,您需要创建相应的验证类

接口回调状态代码

/config/extra/code.php

多语言

/application/lang/zh-cn.php

接口输出

//正常输出

$this->。响应(“某些字符串”);

$this->。响应(['name'= >;“test”]);

//异常输出

$this->。错(406);

//传入的值必须是已定义的状态代码

关注微信微信官方账号:PHP技术全集

PHPer升级成大神不难!

1.《thinkphp5手册 基于thinkphp5开发的通用版restful接口框架》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《thinkphp5手册 基于thinkphp5开发的通用版restful接口框架》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/818591.html

上一篇

老年人出现幻觉 老年人常产生幻觉或是帕金森病作怪

下一篇

网易味央 网易味央进军线下 首家高端猪肉体验店猪爸试营业

玛雅日历 时间旅行“破解”!玛雅日历中的秘密代码是解锁时间门户的钥匙

小米6plus参数 小米6小米6Plus全部参数被曝光

小米6plus参数 小米6小米6Plus全部参数被曝光

无论是不是国内首款Snapdragon 835处理器,米粉目前都在关注小米6的发布。最近关于小米6的谣言太多了。据透露,小米预计将于4月11日召开新产品发布会,正式发布小米6,以及大屏版小米6 Plus。目前小米6和小米6 Plus的所有参数都已经被海外媒体曝光。...

全钢通风柜 全钢通风柜性能技术参数

全钢通风柜 全钢通风柜性能技术参数

第三,通风柜 一、外形尺寸:l 500 * w 850* h 2450mm 二.主要技术参数和性能 1.技术参数: 1)地面风速:0.3 ~ 0.5m/s; 2)操作门开启高度:0 ~ 750mm; 3)照明:20w*2荧光灯; 4)电压:220伏,380伏;; 5...

巴黎狂欢发生暴乱 巴黎狂欢发生暴乱 香榭丽舍大街一直处于被警方的封闭的状态

巴黎狂欢发生暴乱 巴黎狂欢发生暴乱 香榭丽舍大街一直处于被警方的封闭的状态

据英国媒体《每日镜报》报道,法国赢得世界杯后,两名法国球迷在赛后暴力事件中丧生。资料图 香榭丽舍大街 新华社/法新巴黎市中心的情况也不容乐观。周一凌晨发生骚乱和大规模抢劫后,香榭丽舍大街已被警方关闭。延伸阅读克罗地亚在世界杯决赛中输给法国只是因为它不如对手的4-2比...

法国世界杯阵容 法国秀豪华阵容 作为世界杯夺冠热门状态不错

法国世界杯阵容 法国秀豪华阵容 作为世界杯夺冠热门状态不错

法国和意大利昨天在法国尼斯举行了一场热身赛。1998年世界杯冠军法国队以3比1击败了四届世界杯冠军意大利队,这使得法国队在2006年世界杯决赛的点球大战中为输给意大利队报仇,并在热身赛中连续三次战胜老对手。法国队主帅德尚 新华社资料图意大利队和法国队比起来,真的显得...

圣保罗进紧急状态 圣保罗进紧急状态 将允许市政当局“依法占有油料等民间物品”

圣保罗进紧急状态 圣保罗进紧急状态 将允许市政当局“依法占有油料等民间物品”

据外媒报道,巴西卡车司机罢工五天,几乎使全国瘫痪。经济首都圣保罗市长25日宣布进入紧急状态。资料图 圣保罗夜景据报道,圣保罗市长办公室的声明指出,这一措施将允许市政当局“依法占有石油和其他民间物品”。此外,市长办公室还计划成立一个危机委员会,如果材料短缺持续存在,该...

施华霖 90后最牛老赖:总欠款1.4亿多元 名下5家公司有3家是续存状态

施华霖 90后最牛老赖:总欠款1.4亿多元 名下5家公司有3家是续存状态

在成为老赖之后,史成为了“网络名人”,一些网民嘲笑他是90后“最好的”老赖,欠款高达1.4亿元。成为老赖之前,施华霖是个年轻的企业家,年仅27岁就已拥有五家公司,注册资本达1500多万元。上游记者发现,石的人生轨迹就像坐过山车一样。高管、董事、股东、公司法人大踏步前...

埃及宣布全国紧急 埃及宣布全国实施紧急状态三个月 以保障军队和警方应对恐怖分子的威胁

埃及宣布全国紧急 埃及宣布全国实施紧急状态三个月 以保障军队和警方应对恐怖分子的威胁

据埃及当地媒体4月14日报道,埃及总统塞伊斯宣布全国进入三个月紧急状态,从4月14日凌晨1点开始。同一天,埃及政府发表公报宣布,鉴于埃及面临的危险安全局势,为了保护人民的生命财产和打击恐怖分子,全国实行为期三个月的紧急状态,以确保军队和警察能够采取一切必要措施应对恐...