~/blog/category/laravel-backend
// CATEGORY

Laravel 與後端開發

Laravel、Eloquent、Docker 與後端架構:打造可維護、可擴展的企業級應用。

$ ls -la laravel-backend/ → 67 篇文章
$cat laravel-backend/README.md// 本主題完整指南
$ls laravel-backend/articles
Blade 模板是藝術品還是災難現場?Laravel 8 個關鍵實踐,打造可維護、高效能的視圖架構
// · 104 views

Blade 模板是藝術品還是災難現場?Laravel 8 個關鍵實踐,打造可維護、高效能的視圖架構

視圖層常是 Laravel 技術債的重災區:Controller 肥大、Blade 塞滿商業邏輯,三個月後沒人敢動。本文整理 8 個關鍵實踐,從元件化、資料傳遞到效能與快取,打造可維護、高效能的視圖架構。

閱讀文章
Docker Compose 實戰:一份 YAML 指揮 WordPress、Nginx、Redis、MariaDB 四重奏
// · 647 views

Docker Compose 實戰:一份 YAML 指揮 WordPress、Nginx、Redis、MariaDB 四重奏

正式環境的 WordPress 從來不是單機作戰,還需要網頁伺服器、快取與資料庫協同運作。本文用一份 docker-compose.yml 把四個服務一次定義好,講解網路、磁碟區與環境變數的設計,一個指令喚起完整站台。

閱讀文章
前後端分離還是大一統?Laravel + Vue / React 整合全攻略,選對路
// · 300 views

前後端分離還是大一統?Laravel + Vue / React 整合全攻略,選對路

互動性高的網站,該走純 API 的前後端分離,還是用 Inertia 這類混合方案?本文比較 Laravel 搭配 Vue 與 React 的幾種整合架構,分析團隊規模、SEO 與開發成本的取捨,幫你在動工前選對技術路線。

閱讀文章
Laravel Admin 後台架構這樣設計:MVC、Repository、Service Layer 一次到位
// · 119 views

Laravel Admin 後台架構這樣設計:MVC、Repository、Service Layer 一次到位

後台能不能撐過三年維護,取決於骨架而非套件。本文示範如何用 MVC 切清職責、把資料存取抽進 Repository、將商業邏輯收進 Service 層,再以授權機制把關權限,蓋出一個換人接手也不會崩壞的管理後台。

閱讀文章
還在手刻通知信?Laravel Notifications 完整指南,讓你的應用程式學會「說話」!
// · 132 views

還在手刻通知信?Laravel Notifications 完整指南,讓你的應用程式學會「說話」!

註冊通知、訂單成立、密碼重設、系統警報,通知需求隨便數就十幾種,每種都手刻郵件和簡訊,程式碼很快又臭又長。這篇示範用 Laravel 內建通知系統,以一個類別打通郵件、簡訊與 Slack,佇列發送也一併處理。

閱讀文章
Eloquent 是蜜糖還是毒藥? Laravel ORM 實戰心法,避開效能地雷區
// · 100 views

Eloquent 是蜜糖還是毒藥? Laravel ORM 實戰心法,避開效能地雷區

列表頁越載越慢、API 回應慢到想砸電腦,元兇常常就是當初讓你愛不釋手的 Eloquent。這篇整理 N+1 查詢、隱性載入、巨量集合等常見地雷,以及預載、分塊、查詢建構器等對應解法,讓 ORM 繼續當蜜糖而不是毒藥。

閱讀文章
WordPress 資料庫該選誰?PostgreSQL vs. MySQL 深度比較,剖析核心差異!
// · 353 views

WordPress 資料庫該選誰?PostgreSQL vs. MySQL 深度比較,剖析核心差異!

要跑 WordPress,資料庫請直接選 MySQL(或 MariaDB):整個核心與外掛生態都建立在它之上,相容性、資源與維護成本全面佔優。本文深度比較 PostgreSQL 與 MySQL 的核心差異,幫你看懂兩者各自適合的戰場。

閱讀文章
FTP 上傳已死!搞懂 WordPress CI/CD,用 GitHub Actions 打造不加班的自動部署流水線
// · 96 views

FTP 上傳已死!搞懂 WordPress CI/CD,用 GitHub Actions 打造不加班的自動部署流水線

深夜接到網站掛掉的電話,睡眼惺忪開 FTP 一個個比對檔案、心驚膽顫按下覆蓋,這種部署方式不叫懷舊,叫自虐。這篇從版本控制觀念講起,一步步建出 push 即自動部署的工作流,把上版變成喝口咖啡就完成的小事。

閱讀文章
LINE 登入不只是串好就好!重構 Laravel x LINE Login,打造企業級認證架構
// · 87 views

LINE 登入不只是串好就好!重構 Laravel x LINE Login,打造企業級認證架構

照教學文十分鐘就能把 LINE Login 串起來,但驗證邏輯全塞在 Controller 的寫法,撐不過第一次需求變更。這篇示範用 Service 層、介面抽象與測試把登入流程重構成職責分明的企業級認證架構。

閱讀文章
零停機部署 WordPress:GitHub Actions 進階 CI/CD 流水線實戰
// · 139 views

零停機部署 WordPress:GitHub Actions 進階 CI/CD 流水線實戰

部署的那幾秒最危險:檔案只傳一半的網站等於半成品在線上裸奔,被訪客撞見就成了「破版」客訴。這篇實作從自動建置、上傳到符號連結原子切換的完整部署流程,讓 WordPress 每次上版都對使用者完全無感。

閱讀文章
WordPress 只能用 MySQL?SQL vs. NoSQL 深度比較,選對戰場!
// · 98 views

WordPress 只能用 MySQL?SQL vs. NoSQL 深度比較,選對戰場!

「WordPress 配 MySQL」是預設答案,但不該是停止思考的理由。資料庫選錯,代價是後期維護成本暴增甚至打掉重練。這篇攤開 SQL 與 NoSQL 的設計哲學、效能特性與適用場景,幫你在動工前就把地基選對。

閱讀文章
Laravel 非同步實戰:用 Scheduler 與 Queue 終結轉圈圈的等待
// · 602 views

Laravel 非同步實戰:用 Scheduler 與 Queue 終結轉圈圈的等待

表單一送出就卡住轉圈圈,使用者等到跑光?Laravel 內建的 Scheduler 與 Queue 正是解藥:把寄信、轉檔等慢工作丟進背景佇列,定時任務交給排程器。這篇用實戰範例帶你打造非同步架構,終結同步等待的災難。

閱讀文章
// final.exec()

準備好讓你的網站開始為你工作了嗎?