確認資料庫有migrate一張user資料表,Model有做好User設定之後,就可以開始實作Eloquent ORM的操作,也就是MVC架構的C可以開始動工囉...
前情提要: 先確認 User Model跟 table 是否已經設定完畢。 使用 Auth::attempt 這方法前要先確認password有沒有hash加...
如何確認 request body的參數是符合我們預期的?除了透過資料庫的欄位設定之外,Laravel有個 ValidatesRequests trait 提供...
從Postman官網可看到它具備以下功能 API Client :模擬client送出request Automated Testing:CI/CD Des...
前言上篇講到如何驗證request傳入的參數,但如果有個參數,大家必須要有它才能進一步使用呢?例如使用者資訊的API需要登入後取得的token、新增紀錄的API...
需求在尚未有任何 GUI畫面或 API Response之前,如果想要知道每一個router路徑到底傳入什麼、輸出了什麼,可透過建立 Before and Af...
Create、Read、Update、Delete是基本資料庫操作方式,但每個方法都寫一個router uri跟controller這樣的工作量太大也不合理,因...
REST是種軟體建構風格,常見限制如下: Uniform interface:系統中的資源應有單一邏輯性的URI,提供取得資料的方法。 Client–serv...
前言 個人認為 RESTful API的response除了json之外,也應讓人快速理解request後發生什麼事。因此本篇會從「格式」與「HTTP狀態碼」分...
Laravel優勢:有許多強大套件,apiDoc也是其中之一。 相較於Postman,有以下優缺點: 優勢 版本控制 一套IDE就能同時寫code跟文件 缺...