1. 程式人生 > >THINKPHP5實戰之Restful API(一) 如何建立RESTFUL API

THINKPHP5實戰之Restful API(一) 如何建立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資料夾,,裡面有一個controller資料夾和一個config.php,controller資料夾我就不用多說了,這個config.php裡面就一句話:return['default_return_type'=>'json];這句話意思很明顯啦,就是返回資料格式同意json格式.

TP5框架有一個route.php,我們就在這個東東里面寫入api,如圖所示:

這四個方法就對應著上邊說的CURD了,裡面有兩個引數,第一個引數就是起個名字,第二個引數就是你的url.


這個圖就是api中get對應的url,我們輸出aaa,bbb,那怎麼輸出呢,我們得用到POSTMAN工具(自己去百度下載),


這樣就可以看到結果啦.

下一章講解如何解決異常.