iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

後端菜雞仔想學 Laravel 系列

從零開始學習 Laravel 2個多月,對於運作的原理都是初步了解,藉由此次參賽重新梳理自己的概念,以及對於後端流程架構的理解,期望這三十天裡讓自己更加成長,如果同時也能讓跟我一樣是從零開始學習的小夥伴們有所幫助,那就太好了!

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

分類 CRUD:指派另一位店長!

需求想像 產品有很多品項,會需要為它們分門別類!就像你在逛網拍的時候,想找洋裝就去洋裝的類別看,想找上衣就去上衣的類別看,沒什麼想法的時候,還可以點進「最新商品...

2024-10-05 ‧ 由 siaolin8284 分享
DAY 22

hasMany & belongsTo:建立模型關聯

資料表規劃:products 表 欄位名 說明 格式 包含備註內容 id ID unsignedBigInteger 自動遞增 type_id...

2024-10-06 ‧ 由 siaolin8284 分享
DAY 23

API Resources:將你的第一手資料進行包裝

新增的產品、類別資料都是第一手資料,但通常呈現給使用者或前端會是「篩選過的資料」。 那該如何呈現「篩選過的資料」?可以建立一個 API Resource 將資...

2024-10-07 ‧ 由 siaolin8284 分享
DAY 24

JWT 認證機制:拿好你當天購買的門票,明天進來要再重新買一張!

JWT(JSON Web Token) 是一種讓伺服器和使用者之間安全溝通的方式,是一個獨立的 Token,通常用於「無狀態」的身份驗證。 當你登入成功後,伺服...

2024-10-08 ‧ 由 siaolin8284 分享
DAY 25

建立註冊、登入、登出流程:再指派一位店長吧!

小食譜06:處理認證與授權 昨天簡單介紹了 JWT 認證機制,今天我們就來試試看! 安裝 tymon/jwt-auth 套件 這是一個用於 Laravel 框架...

2024-10-09 ‧ 由 siaolin8284 分享
DAY 26

Middleware 會員權限設計:做出工作識別證!

小食譜06-2:會員權限設計 情境想像 「線上產品瀏覽系統」是提供消費者線上查看產品資訊,並沒有做購物車結帳功能、串金流。所以我希望做一個簡單的會員系統,消費者...

2024-10-10 ‧ 由 siaolin8284 分享
DAY 27

第三方登入:不用花時間註冊會員好方便!

小食譜06-3:第三方登入 什麼是第三方登入? 第三方登入是一種讓使用者不用重新註冊帳號,而是可以用其他平台的帳號(像是 Google、Facebook、Lin...

2024-10-11 ‧ 由 siaolin8284 分享
DAY 28

Laravel Socialite:方便處理第三方登入的串接

Laravel Socialite 是 Laravel 提供的一個非常方便的套件,專門用來處理第三方登入的功能,像是 Google、Facebook、GitHu...

2024-10-12 ‧ 由 siaolin8284 分享
DAY 29

測試 Line 第三方登入:出現問題的時候先深呼吸再吐氣!

昨天串接好 Line 第三方登入,今天就要來測試看看是否串接正常。每次測試的時候都會莫名令人心跳加速(誤) 前提 此專案是前後端分離,沒有做前端畫面,所以我是利...

2024-10-13 ‧ 由 siaolin8284 分享
DAY 30

後端必備技能:產出 API 文件 & 終於完賽啦!

什麼是 API 文件? API 文件就是一份詳細說明 API 功能和使用方法的指南,裡面包含了每個 API 路徑、請求參數、回應格式等資訊,方便其他開發者知道怎...

2024-10-14 ‧ 由 siaolin8284 分享