iT邦幫忙

2024 iThome 鐵人賽

DAY 3
1
Modern Web

後端菜雞仔想學 Laravel系列 第 3

初步了解 Laravel 目錄結構

  • 分享至 

  • xImage
  •  

當你創建好一個 Laravel 新專案,會發現裡面已經有很多檔案,而我建議可以先花一些時間在 Laravel 11 官方文件 初步了解這些檔案,它們將會在你開發 Laravel 應用程式時扮演重要的角色。

我自己覺得可以先初步了解以下:

  1. App 目錄(包含 Http、Models、和 Providers 目錄)
  2. Bootstrap 目錄(包含 cache 目錄)
  3. Config 目錄
  4. Database 目錄
  5. Routes 目錄

雖然 Laravel 官方文件已經說明得很清楚,但菜雞仔如我,看著英翻中的解釋,我其實剛開始也沒有看很懂XD
所以我也建議可以同時搭配一些網路上已經整理過的文章,例如:Laravel目錄結構(也是過往鐵人賽其中文章)相互比對,盡量去理解意思。

可以自行去找其他適合自己理解的文章,只要初步了解以上目錄、檔案,有了「這個檔案是在做什麼」的基礎概念,之後進行實作後會更加深記憶。


在這裡需要特別提醒:務必注意版本落差問題!

我使用的是 Laravel 11 的版本,這個版本的檔案結構有大改動,一開始我並沒有版本落差的意識,觀看網路上一些實作文章時,結果發現有很多檔案怎麼不見了?我剛開始真的很慌張,被這個版本落差搞得很困擾!(還是其實只有我這樣XD)

後來在網路上找到這個文章:Laravel 11 發布與新功能!
文章有整理出改動的部分,當時馬上解決我好多疑問,如果跟我一樣要使用 Laravel 11 的小夥伴們,可以一起搭配著看!


上一篇
來安裝 Laravel!
下一篇
想像力就是你的超能力,「你想做出什麼」會成為你學習的動力跟續航力。
系列文
後端菜雞仔想學 Laravel13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言