THINKPHP5实战之Restful API(一) 如何创建RESTFUL API

时间:2024-03-21 17:32:10

说到Restful Api,我想大家肯定都不陌生,THINKPHP5实战之Restful API(一) 如何创建RESTFUL API重要性可想而知,正好根据一个例子给大家来剖析一下Restful Api.

php我选用的框架是THINKPHP5,当初这个框架发布的时候就定义为为API而生,下面我们来看看怎么用TP5来实现Restful Api吧.

工具:THINKPHP5,POSTMAN.

首先先了解一下Restful Api主要的功能,无外乎就是CURD(create,update,read,delete),那么对应这Restful Api的方法为:GET POST PUT DELETE这四个常用的方法.

在TP5框架中,首先要创建一个api文件夹,THINKPHP5实战之Restful API(一) 如何创建RESTFUL API,里面有一个controller文件夹和一个config.php,controller文件夹我就不用多说了,这个config.php里面就一句话:return['default_return_type'=>'json];这句话意思很明显啦,就是返回数据格式同意json格式.

TP5框架有一个route.php,我们就在这个东东里面写入api,如图所示:THINKPHP5实战之Restful API(一) 如何创建RESTFUL API

这四个方法就对应着上边说的CURD了,里面有两个参数,第一个参数就是起个名字,第二个参数就是你的url.

THINKPHP5实战之Restful API(一) 如何创建RESTFUL API

这个图就是api中get对应的url,我们输出aaa,bbb,那怎么输出呢,我们得用到POSTMAN工具(自己去百度下载),

THINKPHP5实战之Restful API(一) 如何创建RESTFUL API

这样就可以看到结果啦.

下一章讲解如何解决异常.