Skip to main content

環境要求

在開始使用 Laravel 之前,你需要以下環境:
  • PHP 8.3 及以上
  • Composer(PHP 的包管理器)
  • Laravel Installer(可選,但推薦)
編譯前端資源時還需要 Node.js/npm 或 Bun。

安裝 PHP 與 Laravel Installer

同時安裝 PHP、Composer 與 Laravel Installer 最簡單的方式,是根據你的作業系統執行以下命令。
執行命令後,請重啟終端會話。 如果你已經安裝了 PHP 和 Composer,可以只透過 Composer 安裝 Laravel Installer。
如果你希望使用圖形化的 PHP 管理工具,也可以檢視 使用 Laravel Herd 安裝

建立新的 Laravel 應用

準備好 PHP、Composer 與 Laravel Installer 後,就可以建立新的 Laravel 應用了。 安裝器會引導你選擇測試框架、資料庫以及啟動套件。
應用建立完成後,透過 dev Composer 指令碼啟動開發伺服器。
開發伺服器啟動後,在瀏覽器中訪問 http://localhost:8000
使用啟動套件時,會自動生成包含認證功能的專案腳手架。Laravel 13 提供 React、Vue、Svelte、Livewire 四種選擇。

啟動套件的選項

執行 laravel new 命令時,你可以從以下啟動套件中選擇一種。
基於 Inertia 的 React 前端啟動套件。採用 React 19、TypeScript、Tailwind 與 shadcn/ui,提供了將 SPA 與服務端路由結合的現代方案。
基於 Inertia 的 Vue 前端啟動套件。採用 Vue Composition API、TypeScript、Tailwind 與 shadcn-vue
基於 Inertia 的 Svelte 前端啟動套件。採用 Svelte 5、TypeScript、Tailwind 與 shadcn-svelte
基於 Laravel Livewire 的啟動套件。只用 PHP 就可以構建動態 UI,最適合以 Blade 模板為主的團隊。採用 Tailwind 與 Flux UI
如果你不確定選擇哪種方案,請先在前端中梳理 Blade、Livewire、Inertia、SPA 的差異,會更容易判斷。

使用 Laravel Herd 安裝

Laravel Herd 是面向 macOS 與 Windows 的原生 Laravel / PHP 開發環境。 它可以一次性安裝 PHP、Nginx 與 Laravel CLI。

macOS

  1. Herd 官網下載安裝器。
  2. 執行安裝器後,PHP 會被自動配置。
  3. ~/Herd 目錄會被設定為停靠目錄(parked directory)。

Windows

  1. Herd 官網下載 Windows 安裝器。
  2. 安裝完成後啟動 Herd,並完成引導流程。
  3. %USERPROFILE%\Herd 會成為停靠目錄。

初始配置

環境配置

Laravel 中許多配置項會因環境不同而變化。 因此,你需要透過應用根目錄的 .env 檔案來管理重要的配置。
請不要將 .env 檔案提交到版本控制。 否則可能導致機密資訊洩露。

資料庫配置

預設情況下,Laravel 使用 SQLite。 如果要使用 MySQL 或 PostgreSQL,請修改 .env 檔案。
如果使用 SQLite 之外的資料庫,請執行遷移來建立資料表。

IDE 支援

安裝官方的 Laravel VS Code Extension 即可獲得語法高亮、程式碼片段、Artisan 命令整合、Eloquent 模型智慧補全等 Laravel 支援。
PhpStorm 對 Laravel 框架有內建支援,可對 Blade 模板、Eloquent 模型、路由、檢視與翻譯進行智慧補全。

下一步

目錄結構

瞭解 Laravel 專案的主要目錄與檔案。
最後修改於 2026年7月31日