iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

後端小白自學 Laravel 系列

一個只會 JavaScript 的前端工程師,這次挑戰用 30 天的時間記錄從零開始學習 Laravel 的重點整理,過程中遇到許多困難和挑戰,但相信每一步的努力都有價值!
這不僅是為了提升我的技能,也希望能夠為公司未來前端轉後端的夥伴提供一個有系統的學習路徑,而不是單純只看文件,有系統的學習和持續的努力一定能帶來改變,加油!只要有一點希望就要盡最大的努力,相信一切都會變好的!

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

第 21 天:API 認證與授權

文件:Passport OAuth 认证 介紹 API 認證機制(如Token) Token 認證是透過發送請求時附帶 Token 來識別使用者身分,常見...

2024-09-26 ‧ 由 kuku 分享
DAY 22

第 22 天:前後端交互 - API 開發與集成

進入第 22 天,這天或許會感覺跟第 13 天:前端 Vue3 搭配後端 Laravel 9.x很相似...確實!不過這天要練習的是 api,說白點!先前習慣用...

2024-09-27 ‧ 由 kuku 分享
DAY 23

第 23 天:代碼質量與測試

文件:测试:入门參考文章:有没有办法模拟一个工匠命令并断言它是否在Laravel 8中运行? 測試基礎 測試環境Laravel 為測試提供了一個獨立的環境...

2024-09-28 ‧ 由 kuku 分享
DAY 24

第 24 天:項目重構與優化

代碼重構和性能優化 代碼重構一開始練習幾乎都是寫在 controller,這樣會造成 controller 很大一包,如果把驗證、用戶創建、郵件發送的邏輯提取...

2024-09-29 ‧ 由 kuku 分享
DAY 25

第 25 天:數據存儲與處理 Session

參考文章:[Web] Cookie & Session 介紹文件:会话 第 17 天:緩存 Cache主要用快取來儲存臨時的數據,從而減少資料庫查詢...

2024-09-30 ‧ 由 kuku 分享
DAY 26

第 26 天:多語言支持

文件:本地化 使用 Laravel 的語言文件進行多語言支持 Laravel 使用語言文件來支持多語言功能,這些文件存放在 resources/lang...

2024-10-01 ‧ 由 kuku 分享
DAY 27

第 27 天:實戰項目 - 後台任務管理應用測試

我是後端的初學者,所以通常會先寫測試讓自己比較熟悉,另外,在開發過程中立即運行測試,也就是完成一個邏輯先跑測試,這樣可以及早發現和修復錯誤,避免在後期修復時增加...

2024-10-02 ‧ 由 kuku 分享
DAY 28

第 28 天:實戰項目 - 後台任務管理應用開發

昨天有提到事前規劃,今天就進入開發流程! 建立模型和遷移檔案 回顧:第 5 天:數據模型與遷移 創建模型和遷移檔案可以用指令 php artisan ma...

2024-10-03 ‧ 由 kuku 分享
DAY 29

第 29 天:部署與環境管理

部署 Laravel 應用到生產環境 文件:部署、Laravel Forge 依照文件上內容,部屬方法有以下幾種,每種都有自己的特點,看了一下,最後練習會...

2024-10-04 ‧ 由 kuku 分享
DAY 30

第 30 天:總結與學習資源

復習所學內容和知識點 Laravel 基礎結構 MVC 架構 (Models-Views-Controllers) 回顧:第 24 天:項目重構與優化...

2024-10-05 ‧ 由 kuku 分享