使用 Laravel 打造 RESTful API
- 使用 Laravel 打造 RESTful API – 前言RESTful API 目前滿主流的設計模式,我個人認為顧好資料核心結構,網頁的前端或是其他介面都可以使用,對於開發上的速度有很大的幫助。(例如:App、Web...都會用到資料)
- 安裝Laravel基本的內容我想還是要有,雖然網路上已經有很多詳細的安裝Laravel文章了!但還是簡單帶過安裝流程,如果對於內… 閱讀全文: 安裝Laravel
- RESTful API 介紹 – 入門先強調一下! RESTful API 是一個設計模式,不一定每個需求都會符合這樣… 閱讀全文: RESTful API 介紹 – 入門
- 規劃系統核心目的基本的 Laravel 專案前天已經安裝好了!今天來想想要做什麼系統! 系統構想 做任何事… 閱讀全文: 規劃系統核心目的
- 新建動物資源檔案先前我們提到的,需要一個 物件(Object) 來操作,這邊我們是 動物&nb… 閱讀全文: 新建動物資源檔案
- 實作資料庫以及新建動物的方法實作資料庫 昨天有規劃一下資料表欄位,所以今天就來實作它吧!還記得在產生 Model 的時… 閱讀全文: 實作資料庫以及新建動物的方法
- 刪除動物以及異常處理今天也是先把簡單的處理完,今天來製作,刪除動物功能。 Method URI Name Action Middl… 閱讀全文: 刪除動物以及異常處理
- 更新動物資料如下為請求修改ID為2的動物資料 AnimalController 完成!一樣很簡單吧!
- 查詢動物原本我覺得查詢功能是一個最簡單製作的API,把所有的資料都讀出來給請求的使用者就好!但後來發現不是那麼容易~ … 閱讀全文: 查詢動物
- 動物列表查詢及分頁可以使用兩個查詢參數中的一個或兩個來實現分頁: limt 返回多少項目 marker 指定從哪一個ID開始 例… 閱讀全文: 動物列表查詢及分頁
- 篩選動物研究一下別人的網址 我查了三個賣書的平台,搜尋條件如下 參數 值 關鍵字 ux 分類 中文書 價格 20 ~ … 閱讀全文: 篩選動物
- 動物排序昨天參考別人的網址是如何設計的 ,排序的方式參數都是使用 sort ,由於它們都有客製化的排序方式。比如說依照… 閱讀全文: 動物排序
- 驗證資料格式、設定系統語系新增(C) 查詢(R) 修改(U) 刪除(D) 都完成了! 但應該會發現一件事情,再新增以及修改的形況下,會有… 閱讀全文: 驗證資料格式、設定系統語系
- 分類CRUD、模型關聯定義資源 類別 type,預計紀錄該系統的動物分類 (貓、狗、其他...) 定義這個資源物件的內容 定義一個資… 閱讀全文: 分類CRUD、模型關聯
- Resource 轉換格式為什麼要有 轉換格式呢? 有時候可能資料表原本的欄位不想讓請求用戶可以直接看到,不想直接讀… 閱讀全文: Resource 轉換格式
- 加入會員認證、註冊帳號現在的API所有人都可以去操作這些資源Animal、Type 我們要來製作必須驗證後才可以操作API。 Lar… 閱讀全文: 加入會員認證、註冊帳號
- 安裝 Passport 身分驗證安裝 安裝完成大致上會顯示差不多內容。 animal/composer.json 可以看到多了 passpor… 閱讀全文: 安裝 Passport 身分驗證
- OAuth2 認證機制 Token 原理簡單說要做任何需要認證的請求時。例如(我「想」要新增動物)那麼就要先跟伺服器請求核發一組 Access Tok… 閱讀全文: OAuth2 認證機制 Token 原理
- 修改資料表新建 migration明天我們要來建立權限的部分,之前設定的是驗證使用者使用 token 身份,但一班的網站至少會有管理員或一般會員… 閱讀全文: 修改資料表新建 migration
- 會員權限設計(管理員、一般會員)昨天設定修改資料表以符合需求,接下來要設定權限部分,打算分兩種會員 管理員與一般會員。 權限 說明 管理員 可… 閱讀全文: 會員權限設計(管理員、一般會員)
- 我的最愛追蹤功能製作定義資源 我的最愛功能,製作一個可以讓 user 追蹤動物的操作,是一個連結的關係,綁定動… 閱讀全文: 我的最愛追蹤功能製作
- 進階 RESTful API 討論複習一下!並加入比較深入進階的部分,利用鐵人賽這個機會讓我再去認真查詢學習 RESTful … 閱讀全文: 進階 RESTful API 討論
- 讓你的程式更美好 – Service 概念我自己的經驗呢!是把原生的PHP轉換成Laravel框架,那個時候最主要希望可以好維護,但是,把權限啦~商業邏… 閱讀全文: 讓你的程式更美好 – Service 概念
- 讓你的程式更美好 – 寫一點點測試昨天簡單介紹一下 Service 怎麼那麼突然要寫測試!小弟我對於測試這東西也是超級初心者~但是因為維護上遇到… 閱讀全文: 讓你的程式更美好 – 寫一點點測試
- 讓你的程式更美好 – 重構現有的程式碼開始重構程式碼,前幾天有提到 Controller 越來越肥大,程式碼越來越多,根本就已經超出人類想要看的範圍… 閱讀全文: 讓你的程式更美好 – 重構現有的程式碼
- 讓你的程式更美好 – Service後可以加入很多功能今天我們繼續拆分程式碼!把商業邏輯的內容寫在 Service 檔案中,這過程中我們都沒有加入新功能,主要是把程… 閱讀全文: 讓你的程式更美好 – Service後可以加入很多功能
- 更好的自己更好的 API今天來優化自己的 API (順便聊聊心情人生),前幾天都是把原本既有的程式碼拆開,現在要來優化API。 直接動… 閱讀全文: 更好的自己更好的 API
- 更好的自己更好的 API – 如何安心升級 Laravel6昨天優化API讓我們在錯誤的經驗中不斷的學習,但也因為這些經驗,可能讓我們猶豫不敢前進,這會是內心一個很大的阻… 閱讀全文: 更好的自己更好的 API – 如何安心升級 Laravel6
- Laravel 自動產生API文件簡介&安裝 我們打造好的API,沒有使用手冊,對於要介接的開發者,根本無法使用,所以必須提供文件給他們… 閱讀全文: Laravel 自動產生API文件
- Laravel RESTful API 送養系統 完賽結語未來展望 感謝有鐵人賽這個機會,讓我系統產生了一個雛形,還可以分享我目前知道的所見所聞,我會繼續完成這個系統,… 閱讀全文: Laravel RESTful API 送養系統 完賽結語
後端前進 PostgreSQL
- 後端前進PostgreSQL – 前言為什麼想要寫這系列 平常小弟是一位後端(誤)全端工程師,出社會第一份工作,專門在寫Web的,包含前/後端以及資… 閱讀全文: 後端前進PostgreSQL – 前言
- 認識目前資料庫的環境學習資料庫先來看看資料庫系統排行!雖然公司用 PostgreSQL 但還是比較一下哪一個感覺比較好! 以防萬一… 閱讀全文: 認識目前資料庫的環境
- MacOS 安裝 PostgreSQL、pgAdmin建議用 Postgres.app,這是一套開源軟體,內有 PostgreSQL / PostGIS / plv… 閱讀全文: MacOS 安裝 PostgreSQL、pgAdmin
- 操作 pgAdmin4大部分我都是使用pgAdmin4 操作,它是開源可以免費使用的程式,功能非常的完善,幾乎可以操作所有Postg… 閱讀全文: 操作 pgAdmin4
- 建立資料庫、建立資料表介紹資料庫架構 由最小的單位說起 欄位 ,每一個欄位都會有一種類別最常見的就是數字、文字、日期。 多個欄位可以… 閱讀全文: 建立資料庫、建立資料表
- 插入資料、SELECT資料INSERT 昨天建立好資料庫 animal ,以及資料表animals,如上SQL 語法插入兩筆動物資料。 … 閱讀全文: 插入資料、SELECT資料
- 資料類型在建立資料表的過程中,我們需要對新建立的資料表定義欄位結構。 每個欄位都必須給它屬性,例如 文字、數字、日期 … 閱讀全文: 資料類型
- 資料類型-注意事項昨天有介紹資料的類型,在那麼多種類型當中,依照預計要存入的資料,給予適當的類型設定,才能確保資料的正確性。 今… 閱讀全文: 資料類型-注意事項
- PostgreSQL COPY 匯入資料今天來嘗試匯入資料的功能,這個超級方便,先想辦法下載資料吧! 打算用 行政院農業委員會資料公開平台下載動物認養… 閱讀全文: PostgreSQL COPY 匯入資料
- PostgreSQL COPY 匯出資料昨天匯入了資料以後,準備要來怎裡這些資料。但在整理之前,把 COPY 陳述 介紹完,COPY 可以匯入資料,當… 閱讀全文: PostgreSQL COPY 匯出資料
- 整理資料表(一) 什麼是關聯式資料表?關聯式資料庫的概念,是由多個互相有關係的資料表儲存資料並建立關聯。每個資料表是一個實體物件資料,像是我們的an… 閱讀全文: 整理資料表(一) 什麼是關聯式資料表?
- 整理資料表(二) 拆分資料表我們先來把 adoptiongovanimals 之前匯入的表拆出來地區吧。 DISTINCT 關鍵字 作用是… 閱讀全文: 整理資料表(二) 拆分資料表
- JOIN 資料表的結合為什麼拆開了!又要結合~你真的很野小,雖然只是把地區編號不重複的查詢出來,並補上資料,拆成areas 資料表,… 閱讀全文: JOIN 資料表的結合
- JOIN 介紹今天來介紹JOIN,有以下幾個模式! JOIN LEFT JOIN RIGHT JOIN FULL OUTER… 閱讀全文: JOIN 介紹
- 資料表設計規則-命名規則之前有提到過小弟我是在開發WEB的工程師,經過幾次的案子會發現,注意一些小細節,建立好一個原則,對於大型的專案… 閱讀全文: 資料表設計規則-命名規則
- 不要一次看全部的資料使用 PostgreSQL 今天想跟大家分享一個小地方,雖然看起來沒什麼,但只要在正式的機器上這樣用可能就會導… 閱讀全文: 不要一次看全部的資料