第十一屆

software-dev
從零開始的Laravel RESTful api
kenchen0625

系列文章

DAY 11

Day 11 : user ( api routes )

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

DAY 12

Day 12: user ( Controller -- register )

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

DAY 13

Day 13 : user ( controller -- login )

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

DAY 14

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

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

DAY 15

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

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

DAY 16

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

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

DAY 17

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

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

DAY 18

Day 18 : 貼文 ( Migration )

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

DAY 19

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

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

DAY 20

Day 20 : 貼文 ( api routes & middleware )

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