一份以 Laravel 框架 為核心的速成筆記。透過 30 天的實作紀錄,整理出從環境建置、MVC 架構、資料庫操作,到驗證與 API 開發的完整流程。特色在於它兼顧學習紀錄與實務應用,能滿足一般網站需求,也具備擴展性,可作為跨平台應用的後端基礎
如果你曾經使用過原生 PHP 開發網站,可能會遇過程式碼很難維護、結構混亂的問題,Laravel 就是為了解決這些缺點而誕生的~它是一款基於 PHP 的 Web...
昨天我們認識了 Laravel,今天就要在自己的電腦上把它安裝起來! 在 Windows 上有兩種方式可以安裝 Laravel: 用 Laragon(推薦新...
昨天我們已經成功在電腦上跑起 Laravel,今天我們打開它的資料夾看看裡面長什麼樣子~一開始你可能會覺得檔案好多,其實只要先認識幾個重要的就好! MVC 是...
昨天我們了解了 Laravel 的專案結構,今天要來認識一個網站的靈魂功能 — 路由(Routing) 什麼是路由? 路由就像「導航系統」或「餐廳菜單」:...
昨天我們學會用路由(Routing)設定網址和功能了,但如果把所有功能都直接寫在 routes/web.php,到後面寫久了會變得很亂,也不方便維護! 為什麼...
昨天我們學會了用 Controller 把資料和功能分開,今天要學的是 Blade 模板引擎,它可以讓我們更方便的把資料和 HTML 結合,做出漂亮且容易維護的...
今天是第一週的最後一天~我們要學 Laravel 的超強資料庫功能 Eloquent ORM,能讓我們不用寫複雜的 SQL,就能用簡單的 PHP 語法操作資料庫...
昨天我們學了 Eloquent ORM 操作資料庫,今天要來認識 Migration —— Laravel 幫我們管理資料表的「時光機」 什麼是 Migrat...
昨天我們學會了用 Migration 建立與修改資料表,今天要來聊一個很方便,但用錯地方會很危險的指令:rollback 什麼是 Rollback? 在 La...