常用的HTTP回應碼 2xx 正常 200 OK 201 Created 已新增 202 Accepted 已接受 204 No Content 無內容 3...
設定路由 application/config/routes.php $route['api/v1/url/(:any)']['GET'] = 'api/v1/...
設定路由 application/config/routes.php $route['api/v1/url/(:any)']['DELETE'] = 'api/...
設定路由 /application/config/routes.php $route['api/v1/url/(:any)']['put'] = '/api/v...
規劃路由 /application/config/routes.php $route['(:any)'] = 'url/redirect/$1'; //要放在最...
規劃路由 /application/config/routes.php $route['/api/v1/url']['post'] = 'api/v1/url/...
Rest/Resful簡介 REST是目前最常見的API設計規範 REST 全名為 REpresentationalStateTransfer(表現層狀態移轉)...
老姐亮出她的 App 畫面說今天準備接我的 post Api 。 我露出抱歉的表情和她說了目前只有 題目列表 GET /api/topics 可用。她微笑地把她...
CI設定檔架構: /index.php /application/config/* 由於設定項繁多,這邊只說明重要設定。 /index.php...
HTTP Request 一直以來都是一個很大的課題,他也牽扯到了API的概念,所以這篇基本上我們就要好好聊聊API是甚麼? Vue 要怎麼用到HTTP re...
Codeigniter是一個PHP框架 (framework) ,為簡化開發流程及統一Coding Style而生 基礎:MVC MVC ↓...
我到底是多無聊才會來寫鐵人賽阿..... 我要在30天的時間裡,利用CodeIgniter教你做出一個RestFul API! 以下CodeIgniter簡...
昨天我們撰寫了 interface 方法後,今天要來實作他們,就讓我們開始吧! 實作 CRUD 方法 Repository 在 /module/user 底下建...
大家好,今天算是把前幾天提到的 i18n、log、orm、gin、RESTful 與 clean architecture 的概念做一個整理,簡單的做一個 使用...
做為一個看著Internet發展的開發人員,Web API是最讓我激動的一項發明。過去我寫過像Socket API, Web Service, Remoting...
在前一天我們將一個可以管理題目資料的 RESTful API 給設計出來了,但是卻遇到了不知道該如何測試的問題,究竟我們該怎麼對這組 API 去進行測試呢?這...
接續前一天的內容,我們定義了題目的資料其結構為何,並且可以透過 ktor-jackson 將其資料以 JSON 格式回傳回去。那接下來如果我們希望能夠透過 H...
後端胖虎:我的API設計好了喔,參數有A、B、C,你搭配好就可以讓前端APP與後台溝通了! 前端APP小夫:OK!沒問題 (30分鐘後...) 前端APP小夫:...
最後一篇就來點輕鬆的吧?? api routes category 的 routes 就只有簡單的兩個 *api.php // 顯示所有種類 Route::ge...
接下來會為 post 添加 category,首先將 migration 進行 refresh 以便將所有資料清除掉 ( 因為 foreign key 會阻止你...
API的設計精髓在於符合人性。 參照Restful API的原則,我們應該盡可能的讓router(action)name減少,多使用get/post/del...
對於 category 來說,一般而言都是由系統手動去增減,否則過多的 category 會造成不必要的麻煩 ( 個人私自認為 hashtag 就是一個例子,有...
現代的網站越來越多前後端分離的架構,透過 前端 MVC 框架 快速堆砌出 SPA,再透過 API 取得變動的資料也已經是開發者日常;而用來聯繫前後端的 API...
接下來終於進入最後的 category 部份啦,為了省略多餘步驟,migration 和 Model 會一起建立。 $ php artisan make:mod...
本系列文的環境狀態,可點擊此連結後花園環境參考 [ 種花囉! ]章節的會員系統 CRUD 將會是用 Api 放 POSTMAN 測試,所以不會用美美的前端教學,...
上一篇提到有違和感的部份就是權限問題,在 post 的部份,update 和 destroy 這兩個方法其實應該要有所限制,也就是除了 admin 之外,只有該...
此兩種方法其實與 user 的部份大致雷同,也是先經過 middleware 檢查後才可執行。 update 檢查使用者輸入 ( 同樣並非每一項都是必填...
本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...
接下來做的 userPosts method 就比較特別一些,詳情見以下步驟: 首先確認是否存在該名使用者 use App\User; class Pos...
接下來這一篇就來實作 index 和 show,並且過程中也會提到關聯性的一些小技巧 index *PostsController namespace Ap...