iT邦幫忙

鐵人檔案

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

後端小白自學 Laravel 系列

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

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

第 1 天:Laravel 簡介與環境配置

Laravel 的歷史與特性 Laravel 是一個功能強大且易於使用的 PHP 框架,他的出現提高後端開發效率並簡化常見的網頁開發任務;這個套件提供了優雅的...

2024-09-06 ‧ 由 kuku 分享
DAY 2

第 2 天:Laravel 啟服務與請求的生命週期

創建一個新的 Laravel 項目 跟第一天不一樣的地方在開發環境中已經安裝了 PHP 、 Composer 和一個資料庫(如 MySQL)的條件下,可以省略...

2024-09-07 ‧ 由 kuku 分享
DAY 3

第 3 天:路由基礎

Laravel 路由的概念 在 Laravel 中,路由是定義 URL 請求和決定請求要交給哪個方法去處理邏輯的關鍵。所有的 Laravel 路由都被定義在...

2024-09-08 ‧ 由 kuku 分享
DAY 4

第 4 天:控制器

🌟 前提摘要:PHP 基本知識點補充 進入控制器後,有些地方需要一些 PHP 的基本知識點會比較清楚知道程式碼是什麼,畢竟 Laravel 的底層語言就是 P...

2024-09-09 ‧ 由 kuku 分享
DAY 5

第 5 天:數據模型與遷移

介紹 Laravel 的 Eloquent ORM Eloquent ORM 是 Laravel 框架的官方物件關聯映射(ORM)系統,它提供了一個簡單的 A...

2024-09-10 ‧ 由 kuku 分享
DAY 6

第 6 天:數據庫操作基礎

認識資料庫 使用 Eloquent 進行基本的 CRUD 操作(創建、讀取、更新、刪除) Eloquent ORM 是 Laravel 提供的一個 ORM...

2024-09-11 ‧ 由 kuku 分享
DAY 7

第 7 天:集合 - 基礎概念

介紹集合類(Illuminate\Support\Collection) 集合是一種 PHP 陣列的包裝器,提供了許多便捷的方法來操作和處理數據;Larave...

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

第 8 天:集合 - 高級操作

鏈式操作集合 鏈式操作允許把多個集合操作串聯在一起,讓代碼更具可讀性和簡潔性,而且這種方式能夠在單個集合對象上進行多次操作。 use Illuminate\S...

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

第 9 天:表單處理與請求

在 Laravel 中,處理表單數據涉及創建表單、驗證表單數據,以及顯示驗證錯誤。 文件:表单验证 創建表單 在 Laravel 中,可以使用 Blade...

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

第 10 天:文件上傳與存儲

文件上傳處理 文件:File Uploads建立上傳表單: 使用 <form> 標籤和 enctype="multipart/form...

2024-09-15 ‧ 由 kuku 分享