iT邦幫忙

鐵人檔案

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

後端小白自學 Laravel 系列

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

參賽天數 21 天 | 共 21 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

第 11 天:用戶認證

Laravel 的認證系統概述 Laravel 提供了一個功能全面的認證系統,用於處理用戶註冊、登錄和密碼重置等功能。它內建了一些實用的功能和工具,使得用戶認...

2024-09-16 ‧ 由 kuku 分享
DAY 12

第 12 天:用戶授權

除了提供內建的 authentication(第 11 天:用戶認證)服務外,Laravel 還提供了一種可以簡單就進行使用的方法,來管理使用者與資源的授權關係...

2024-09-17 ‧ 由 kuku 分享
DAY 13

第 13 天:前端 Vue3 搭配後端 Laravel 9.x

一直以來都是用 bland.php 做使用者介面操作,今天要來正式做前端改用框架與後端橋接的流程,以下是相關的流程重點並記錄實作過程。 安裝和設定 Vite:...

2024-09-18 ‧ 由 kuku 分享
DAY 14

第 14 天:RESTful API 基礎

在這一部分,學習如何建立 RESTful API,包括定義 API 路由、使用控制器處理 API 請求以及使用 API 資源進行資料格式化;跟前面很像,只是這裡...

2024-09-19 ‧ 由 kuku 分享
DAY 15

第 15 天:中間件

文件:中间件中間件概念: 中間件在請求和回應的生命週期中執行操作,用於處理請求或修改回應。(可以回頭複習第 2 天:Laravel 啟服務與請求的生命週期)建...

2024-09-20 ‧ 由 kuku 分享
DAY 16

第 16 天:任務調度與隊列

介紹任務調度(Task Scheduling) 文件:任务调度任務調度: 使用 schedule 方法定義任務的調度頻率,並透過 Cron 作業執行調度器。...

2024-09-21 ‧ 由 kuku 分享
DAY 17

第 17 天:緩存 Cache

介紹 Laravel 的緩存系統 文件:缓存系统 Laravel 提供了一個統一的快取接口,支援多種快取驅動,幫助提高應用程式的效能,當然也可以使用快取來...

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

第 18 天:驗證與自定義規則

今天這篇是把第 9 天:表單處理與請求的自定義提出更細部的說明,尤其是在定義自訂驗證邏輯這部分。 文件:表单验证內建驗證規則: 使用 Laravel 的內建規...

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

第 19 天:事件與監聽器

文件:事件系统建立事件: 使用 php artisan make:event 指令建立事件類,定義需要傳遞的資料。觸發事件: 使用 event() 函數觸發事...

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

第 20 天:服務提供者

服務提供者是 Laravel 中重要的元件,它們負責將各種服務和功能綁定到 Laravel 的服務容器中。 文件:服务提供者服務提供者角色: 負責註冊和引導服...

2024-09-25 ‧ 由 kuku 分享