iT邦幫忙

restful api相關文章
共有 131 則文章
鐵人賽 Software Development DAY 29

技術 Day 29 : category ( modify PostsController )

接下來會為 post 添加 category,首先將 migration 進行 refresh 以便將所有資料清除掉 ( 因為 foreign key 會阻止你...

鐵人賽 Software Development DAY 15

技術 Day 15 : user ( Controller -- update & destroy )

接下來實作 update 和 destroy。 Update 使用者輸入的 validation 與 register 不一樣的是,並非所有欄位都是必填...

鐵人賽 Modern Web DAY 2

技術 [Day 2] Codeigniter 是啥?

Codeigniter是一個PHP框架 (framework) ,為簡化開發流程及統一Coding Style而生 基礎:MVC MVC ↓...

鐵人賽 Software Development DAY 21

技術 Day 21 : 貼文 ( Resource Controller )

首先來建立 Controller。 建立 Controller 此處提供一個小技巧,除了建立 Controller 之外,還可以將所有 resource m...

鐵人賽 Software Development DAY 13

技術 Day 13 : user ( controller -- login )

前面實作完註冊功能後,接下來就來講解如何登入。機制大致上如下: 記住使用者輸入的 email、password避免與原本 email 和 password 的...

鐵人賽 Software Development DAY 27

技術 Day 27 : category ( migration & Model )

接下來終於進入最後的 category 部份啦,為了省略多餘步驟,migration 和 Model 會一起建立。 $ php artisan make:mod...

鐵人賽 Software Development DAY 30

技術 Day 30 : category ( api routes & controller -- index & categoryPosts )

最後一篇就來點輕鬆的吧?? api routes category 的 routes 就只有簡單的兩個 *api.php // 顯示所有種類 Route::ge...

鐵人賽 Software Development DAY 25

技術 Day 25 : 貼文 ( Controller : update & destroy )

此兩種方法其實與 user 的部份大致雷同,也是先經過 middleware 檢查後才可執行。 update 檢查使用者輸入 ( 同樣並非每一項都是必填...

鐵人賽 Modern Web DAY 11

技術 [Day 11] 重新導向

規劃路由 /application/config/routes.php $route['(:any)'] = 'url/redirect/$1'; //要放在最...

鐵人賽 Software Development DAY 23

技術 Day 23 : 貼文 ( Controller -- index & show ) [ eager loading ]

接下來這一篇就來實作 index 和 show,並且過程中也會提到關聯性的一些小技巧 index *PostsController namespace Ap...

鐵人賽 Software Development DAY 11

技術 [Day11] 簡單搞懂Rest & GraphQL 差異

前幾天有介紹過Rest & GraphQL的介紹 ,這邊就想來簡單說明一下差異~如果沒時間好好看前幾天的文章,那這邊幫你快速惡補一下囉 GraphQ...

鐵人賽 Modern Web DAY 10

技術 [Day 10]新增短網址

規劃路由 /application/config/routes.php $route['/api/v1/url']['post'] = 'api/v1/url/...

鐵人賽 Modern Web DAY 16

技術 Day 16 - 為什麼要用 GraphQL

前言 昨天討論完 RESTful API,今天來看看截然不同的 GraphQL! 先想一下 GraphQL 是在什麼樣的時代誕生的? GraphQL 怎麼解決...

鐵人賽 Mobile Development DAY 12

技術 互相分享的第十二天:前後端都用 Kotlin 的好處

老姐亮出她的 App 畫面說今天準備接我的 post Api 。 我露出抱歉的表情和她說了目前只有 題目列表 GET /api/topics 可用。她微笑地把她...

鐵人賽 Software Development DAY 22

技術 Day 22 : 貼文 ( Controller -- store )

接下來就來實作 store method。 首先取得經 middleware 驗證後的使用者( auth_user 的 attribute 來源可以參考 第1...

鐵人賽 Software Development DAY 24

技術 Day 24 : 貼文 ( controller -- userPosts ) [ eloquent relationship method ]

接下來做的 userPosts method 就比較特別一些,詳情見以下步驟: 首先確認是否存在該名使用者 use App\User; class Pos...

鐵人賽 Modern Web DAY 13

技術 [Day 13] 刪除短網址

設定路由 application/config/routes.php $route['api/v1/url/(:any)']['DELETE'] = 'api/...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 修改短網址

設定路由 /application/config/routes.php $route['api/v1/url/(:any)']['put'] = '/api/v...

鐵人賽 Software Development DAY 20

技術 Day 20 : 貼文 ( api routes & middleware )

接下來定義 post 的所有 API route 以及是否需要 middleware,post 引用的 middleware 也是與使用者認證有關,因此只須運用...

鐵人賽 Software Development DAY 21

技術 ✾後花園D21✾-種花囉! Part 1( Laravel 會員系統 CRUD 之 基礎建設 )

本系列文的環境狀態,可點擊此連結後花園環境參考 [ 種花囉! ]章節的會員系統 CRUD 將會是用 Api 放 POSTMAN 測試,所以不會用美美的前端教學,...

鐵人賽 Modern Web DAY 14

技術 [Day 14] 查詢短網址

設定路由 application/config/routes.php $route['api/v1/url/(:any)']['GET'] = 'api/v1/...

鐵人賽 DevOps DAY 18
DevOps平台的能力架構 系列 第 18

技術 Day18 - Continuous Testing - Service Virtualization (Part 1)

前幾篇探討了測試資料管理的各種運用方式,不過製造測試資料不管在時間,人力和儲存上都是最貴的選擇。在開發和測試環境中比較有效率的方法是製造虛擬的API服務 (V...

鐵人賽 自我挑戰組 DAY 24

技術 【全端網頁開發】Day24- RESTful API 入門指南

前言 入職接近一個月要準備接手專案的部分,可能會從一個舊的框架系統,要改成前後端分離,將後端分成Restful API的方式進行,因此這篇整理一下Restful...

鐵人賽 Software Development DAY 28

技術 Quarkus x Kotlin 呼叫 RESTful Service

因為 API first, RESTful Service 的取用是常見的場景。Java 在開發上,有一個難題的是同一個功能性的,會有很多家不同的實作。例如 J...

鐵人賽 Modern Web DAY 17

技術 Postman challenge Day 16 - 分頁處理 (Pagination)

今日主題 Pagination,是在資料量相當大的時候,為了解決效能問題而常用的手法,藉由一次只取部分的資料來呈現,不用每次都因為等待而影響使用體驗。考慮某AP...

鐵人賽 Software Development DAY 25

技術 ✾後花園D25✾-種花囉! Part 5( 會員系統 CRUD 之 Controller 解說篇 )

本系列文的環境狀態,可點擊此連結後花園環境參考 [ 種花囉! ]章節的會員系統 CRUD 將會是用 Api 放 POSTMAN 測試,所以不會用美美的前端教學,...

鐵人賽 自我挑戰組 DAY 16
網路的架構&各種應用 系列 第 16

技術 Day16 - RESTful API

上一篇提到了 HTTP Request 多種的請求方式,像是 GET、POST、這篇就來介紹 HTTP Request 在現實中實際被應用的形式是怎麼樣的。...

鐵人賽 DevOps DAY 19
DevOps平台的能力架構 系列 第 19

技術 Day19 - Continuous Testing - Service Virtualization (Part 2)

"我可以很快的stub或mock那個部分,為什麼需要另外製造一個virtual service呢?" 我在stack overflow上讀...

鐵人賽 Software Development DAY 21
ASP.NET Core 30 天旅程 系列 第 21

技術 [Day21]- API 系列之 RESTful API 是什麼?

RESTful API 全名為 Representational State Transfer(表現層狀態轉換)由 Roy Thomas Fielding 博士...

技術 Golang 學習筆記-- 快速上手/重點整理 - 1

有鑒於自己的金魚腦,常常學了東西就瞬間忘光,覺得需要找尋一個方式讓自己能夠紀錄並且整理內化。因此決定將學習的內容進行整理,一方面幫助自己,也幫助廣大的程式同伴們...