iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

Laravel 8: For Beginners 系列

Laravel,當今最熱門的 PHP Framework。(今年到底有幾組會寫 Laravel 這主題咧?)

雖然效能令人詬病以及過多的黑魔法導致對新手不友善,不過它也成為 PHP 救世主一般的存在,並為 PHP 在一票新興競爭者中搶下一席之地。

本文將以 2020/09/08 釋出的 Laravel 8 作為基礎版本。

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

Introduction

前言 打開各式求職網站,Laravel 儼然已經成為 PHP 求職者的最優先選擇。 不否認 Laravel 其實存在相當多缺點: 效能低落:在 2020 年...

2020-09-16 ‧ 由 芥龍 分享
DAY 1

Installation

概要 安裝 Composer 安裝 Laravel 安裝 Composer Composer 是一款 Package Manager,可以想成是 PHP...

2020-09-18 ‧ 由 芥龍 分享
DAY 1

Configuration

概要 應用程式設定 .env 檔 config/ 資料夾 外部服務連接 以 Docker 啟動外部服務 Laravel 連接服務 應用程式設...

2020-09-19 ‧ 由 芥龍 分享
DAY 1

Base Features (Part 1)

綱要 路由(Routing) 視圖(View) 控器器(Controller) 路由(Routing) 路由表位於 routes/ 中,有 api.php,...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

Base Features (Part 2)

綱要 請求、驗證與回應(Request, Validation and Response) 中介層(Middleware) 請求、驗證與回應 請求(Requ...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

Base Feature (Part 3)

綱要 資料庫遷移(Migrations) 資料庫存取 Query Builder Eloquent ORM 注意事項 在開始之前,請先確保有正確設置...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

一週回顧

回顧 技巧:看到下面的列表,你應該能夠想起一些內容。 建立 Laravel 開發環境 Composer 安裝 系統設定 安裝 Laravel Lara...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

短網址服務(Part1)

前言 短網址服務是個簡單的小型服務,它可以考驗一些基本的資料庫操作(新增及查詢)。 附註 其實短網址服務可以是個水很深的專案,從短碼的生成方式、Redirect...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

短網址服務(Part2)

前言 昨天建構的服務還有些缺點: 沒有驗證 URL 是否合法 如果傳送了一個不存在的 ID,會產生錯誤 容易被以遍歷的方式取得所有的短網址 因為序列為 1、...

2020-09-20 ‧ 由 芥龍 分享
DAY 1

短網址服務(Part3)

前言 基本上,昨天就已經建構完整個短網址服務(視圖的部份就交給各位完成)。 然而在開發時,還有一件必不可省的事:測試。 測試概論 Laravel 的開發上,測試...

2020-09-20 ‧ 由 芥龍 分享