iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

從零開始的Laravel RESTful api 系列

從環境架設,至用laravel 開發一個留言板 RESTful api,過程也會順便介紹會用到的Laravel基本概念

鐵人鍊成 | 共 30 篇文章 | 41 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 11

Day 11 : user ( api routes )

在完成 Model 與 Migration 的設置後,我們將會定義 API routes,在講到 api routes 之前,先來介紹一下 Laravel 基本...

2019-09-26 ‧ 由 kenchen0625 分享
DAY 12

Day 12: user ( Controller -- register )

前言: 雖說這次專案的架構風格是要符合 RESTful API 的標準,但實際上一個 web service 並非所有 API 都一定要符合,而這篇要講部份就是...

2019-09-27 ‧ 由 kenchen0625 分享
DAY 13

Day 13 : user ( controller -- login )

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

2019-09-28 ‧ 由 kenchen0625 分享
DAY 14

Day 14 : user ( Controller -- index & show )

完成會員功能之後,接下來就來做 RESTful api 中的 index 與 show, index method 此方法會取得所有使用者資料 *Users...

2019-09-29 ‧ 由 kenchen0625 分享
DAY 15

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

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

2019-09-30 ‧ 由 kenchen0625 分享
DAY 16

Day 16 : 用 Middleware 管理權限 ( part I )

在完成所有 user 的 API 後,有一些很重要的問題需要留意,有些 method 是只有處於登入狀態,甚至還必須是 admin 的身份才能夠發送該請求。為了...

2019-10-01 ‧ 由 kenchen0625 分享
DAY 17

Day 17 : 用 Middleware 管理權限 ( part II )

接下來就來實際應用 Middleware 儲存的 auth_user 變數,在 Controller 作進一步的驗證 Controller index in...

2019-10-02 ‧ 由 kenchen0625 分享
DAY 18

Day 18 : 貼文 ( Migration )

完成 user 的 API 後,接下來就來建立貼文的 API,而貼文的 API 就是符合典型的 RESTful 的所有標準 (含 index、show、stor...

2019-10-03 ‧ 由 kenchen0625 分享
DAY 19

Day 19 : 貼文 ( Model ) [ 遇到一個坑 > < ]

Model 的定義在之前 user 的部份已經介紹過,接下來就直接進入步驟: 建立 Model 注意 Model 的命名為第一個字大寫而且為單數,然後與 M...

2019-10-04 ‧ 由 kenchen0625 分享
DAY 20

Day 20 : 貼文 ( api routes & middleware )

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

2019-10-05 ‧ 由 kenchen0625 分享