 使⽤Laravel 8
PHP主流框架打造
RESTful API置於此處 使⽤Laravel 8 PHP主流框架打造 RESTful API ⾃我介紹 • 王盛立 • 出版過⼀本 使⽤Laravel 8 PHP主流框架打造RESTful API(iT邦幫忙鐵⼈賽系列書) • 浪浪的事 Side Project https://langlangthing.com/ 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 /api/v1/articles/1 ID1資料整筆替換 200 PATCH /api/v1/articles/1 更新 ID1 ⽂章的部分內容 200 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 延伸補充資料 製作⼀個簡易的⽂章管理系統 只有兩個欄位 title 、 content 筆記連結:https://hackmd.io/ZDoduP_oQ5WXYsO7TyJsiQ ⼩練習活動說明:https://www.vnewin.com/modern-web-21-restful-api-demo-practice 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 延伸補充資料 歡迎將 講者照片 裁成圓形 置於此處 Victor 王盛立 鐵⼈賽書籍作者 Thank you.0 码力 | 22 页 | 3.41 MB | 1 年前3 使⽤Laravel 8
PHP主流框架打造
RESTful API置於此處 使⽤Laravel 8 PHP主流框架打造 RESTful API ⾃我介紹 • 王盛立 • 出版過⼀本 使⽤Laravel 8 PHP主流框架打造RESTful API(iT邦幫忙鐵⼈賽系列書) • 浪浪的事 Side Project https://langlangthing.com/ 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 /api/v1/articles/1 ID1資料整筆替換 200 PATCH /api/v1/articles/1 更新 ID1 ⽂章的部分內容 200 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 延伸補充資料 製作⼀個簡易的⽂章管理系統 只有兩個欄位 title 、 content 筆記連結:https://hackmd.io/ZDoduP_oQ5WXYsO7TyJsiQ ⼩練習活動說明:https://www.vnewin.com/modern-web-21-restful-api-demo-practice 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 延伸補充資料 歡迎將 講者照片 裁成圓形 置於此處 Victor 王盛立 鐵⼈賽書籍作者 Thank you.0 码力 | 22 页 | 3.41 MB | 1 年前3
 Kubernetes 入門將 InfluxDB 中的時序資料展現成圖表或曲線等形 式,便於維運人員查看叢集的運行狀態。Grafana 的網頁為 http://grafana.org。 整體架構如圖 5.2 所示。 取得 Node 清單 圖 5.2 Heapster 叢集監控系統架構圖 在 Kubernetes 的目前版本中,Heapster、InfluxDB 和 Grafana 均以 Pod 的形式啟動 和運行。0 码力 | 12 页 | 2.00 MB | 1 年前3 Kubernetes 入門將 InfluxDB 中的時序資料展現成圖表或曲線等形 式,便於維運人員查看叢集的運行狀態。Grafana 的網頁為 http://grafana.org。 整體架構如圖 5.2 所示。 取得 Node 清單 圖 5.2 Heapster 叢集監控系統架構圖 在 Kubernetes 的目前版本中,Heapster、InfluxDB 和 Grafana 均以 Pod 的形式啟動 和運行。0 码力 | 12 页 | 2.00 MB | 1 年前3
 Debian 新維護人員手冊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 compat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Nov 1998 21:02:14 +0100 如果你沒有需要寫在這裏的東西,則刪除這個檔案。參考 dh_installdocs(1) Debian 新維護人員手冊 30 / 57 5.2 compat compat 檔案定義了 debhelper 的相容級別。目前你應當使用如下方法將其設定為 debhelper V10: $ echo 10 > debian/compat 在0 码力 | 63 页 | 512.12 KB | 1 年前3 Debian 新維護人員手冊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 compat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Nov 1998 21:02:14 +0100 如果你沒有需要寫在這裏的東西,則刪除這個檔案。參考 dh_installdocs(1) Debian 新維護人員手冊 30 / 57 5.2 compat compat 檔案定義了 debhelper 的相容級別。目前你應當使用如下方法將其設定為 debhelper V10: $ echo 10 > debian/compat 在0 码力 | 63 页 | 512.12 KB | 1 年前3
 Comprehensive Rust(繁体中文)型別和值 24 5.1 Hello, World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.2 變數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.3 值 . . . 的範圍內擷取 ID。Rust 巨集實際上只能算是 部分衛生的巨集。 • Rust 是多範式的語言。舉例來說,它具備強大的物件導向程式設計功能,雖然並非函式語言,卻涉及 各式各樣的函式概念。 5.2 變數 Rust provides type safety via static typing. Variable bindings are made with let: fn main() {0 码力 | 358 页 | 1.41 MB | 10 月前3 Comprehensive Rust(繁体中文)型別和值 24 5.1 Hello, World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.2 變數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.3 值 . . . 的範圍內擷取 ID。Rust 巨集實際上只能算是 部分衛生的巨集。 • Rust 是多範式的語言。舉例來說,它具備強大的物件導向程式設計功能,雖然並非函式語言,卻涉及 各式各樣的函式概念。 5.2 變數 Rust provides type safety via static typing. Variable bindings are made with let: fn main() {0 码力 | 358 页 | 1.41 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 C# 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.79 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 C# 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.79 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 Dart 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 378 页 | 18.77 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 Dart 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 378 页 | 18.77 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 Go 版90 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 385 页 | 18.80 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 Go 版90 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 385 页 | 18.80 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 Kotlin 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 第 5 章 堆疊與佇列 www.hello‑algo.com 96 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 382 页 | 18.79 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 Kotlin 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 第 5 章 堆疊與佇列 www.hello‑algo.com 96 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 382 页 | 18.79 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 Java 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.79 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 Java 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 現。 ‧ 程式記憶體管理。每次呼叫函式時,系統都會在堆疊頂新增一個堆疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.79 MB | 10 月前3
 Hello 算法 1.2.0 繁体中文 JavaScript 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 第 5 章 堆疊與佇列 www.hello‑algo.com 96 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.78 MB | 10 月前3 Hello 算法 1.2.0 繁体中文 JavaScript 版89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 佇列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.3 雙向佇列 疊幀,用於記錄函式的上下文資訊。 在遞迴函式中,向下遞推階段會不斷執行入堆疊操作,而向上回溯階段則會不斷執行出堆疊操作。 第 5 章 堆疊與佇列 www.hello‑algo.com 96 5.2 佇列 佇列(queue)是一種遵循先入先出規則的線性資料結構。顧名思義,佇列模擬了排隊現象,即新來的人不斷 加入佇列尾部,而位於佇列頭部的人逐個離開。 如圖 5‑4 所示,我們將佇列頭部稱為0 码力 | 379 页 | 18.78 MB | 10 月前3
共 27 条
- 1
- 2
- 3













