用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

下面由laravel教程欄目給大家介紹用laravel快速實(shí)現(xiàn)api開(kāi)發(fā)的方法,希望對(duì)需要的朋友有所幫助!

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

開(kāi)發(fā)環(huán)境 laravel5.5

laravel5.5 已經(jīng)引入了獨(dú)立的無(wú)狀態(tài)路由文件 api.php 作為 api 的開(kāi)發(fā),我們可以將接口需要的路由定義在該文件中

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

定義路由并測(cè)試

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

注意:(這里我們要注意 5.5 版,api.php 文件中的路由已經(jīng)自動(dòng)為我們加上了 “api” 的前綴);

若要路由中加版本號(hào)可更改此前綴如下圖:

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

引入自定義中間件

1. 自定義中間件文件

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

?2. 注冊(cè)中間件文件

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

?3. 路由中使用

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

?測(cè)試中間件的生效

用Laravel簡(jiǎn)單快速實(shí)現(xiàn)API開(kāi)發(fā)

自此簡(jiǎn)單的用 laravel5.5 實(shí)現(xiàn) api 開(kāi)發(fā)完結(jié)。

完結(jié)。
不足之處,敬請(qǐng)指正。
附:(?https://github.com/yimengyisheng/laravel_api_share) 基于 laravel5.5 構(gòu)建拿來(lái)即用的 RESTful API 服務(wù)

?

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員