Laravel - 安裝:初學者指南
引言
你好,未來的 Laravel 狀況者!我很興奮能成為你進入 Laravel 世界的引路人。作為一個教學超過十年的編程老師,我可以告訴你,Laravel 是最值得學習的框架之一。這就像學騎自行車一樣——起初會有些晃動,但一旦掌握了要領,你將會飛速通過網頁開發專案!
Laravel 是什麼?
在我們深入安裝之前,讓我們花一會兒時間了解 Laravel 是什麼。想像你正在蓋房子。Laravel 就像是一個預先建造的基礎、牆壁和屋頂——它為你提供了一個堅實的結構來開始,這樣你可以專注於使你的房子獨特和美麗。
Laravel 是一個 PHP 框架,它幫助開發者快速、輕鬆地創建網絡應用程序。它擁有許多功能,使網絡開發中的常見任務變得更加簡單。把它當作你的網頁開發瑞士軍刀!
預先準備
在我們能夠安裝 Laravel 之前,我們需要確保我們有正確的工具。這就像為了烹飪課做準備一樣——你需要準備好食材和用具!
以下是您需要的:
- PHP(版本 7.3 或更高)
- Composer(一個用於管理 PHP 依賴的工具)
- 一個文本編輯器(如 Visual Studio Code 或 Sublime Text)
- 一個命令行界面(Mac/Linux 的終端或 Windows 的命令提示符)
如果你還沒有這些工具,別擔心!我們會一步步過程。
安裝 PHP
PHP 是 Laravel 搭建的語言。要安裝 PHP:
- Windows:從官方 PHP 網站下載 PHP 安裝程序並按照安裝向導操作。
- Mac:PHP 已經預先安裝,但你可以通過 Homebrew 來更新,命令為在終端運行
brew install php
。 - Linux:使用你的包管理器。對於 Ubuntu,你可以運行
sudo apt-get install php
。
安裝後,通過打開命令行界面並輸入以下命令來驗證:
php -v
這應該會顯示你安裝的 PHP 版本。
安裝 Composer
Composer 就像你 PHP 專案的個人事務員。它會獲取和管理你的專案需要的所有包。
- 訪問 Composer 網站並按照操作系統的安裝說明操作。
- 安裝後,通過運行以下命令來驗證:
composer --version
安裝 Laravel
現在我們已經設置好了所有前提條件,該到安裝 Laravel 的時候了!
方法 1:使用 Composer
這是最常見的安裝方法。打開你的命令行界面並運行以下命令:
composer create-project laravel/laravel example-app
這個命令會讓 Composer 創建一個名為 "example-app" 的新 Laravel 項目。你可以自由將 "example-app" 替換成你想要的名稱。
方法 2:使用 Laravel 安裝程序
如果你計劃創建多個 Laravel 項目,這種方法可以長期節省你的時間。
- 首先,全局安裝 Laravel 安裝程序:
composer global require laravel/installer
- 然後,創建一個新的 Laravel 項目:
laravel new example-app
驗證安裝
安裝完成後,我們來確保一切運行正常:
- 切換到你的專案目錄:
cd example-app
- 開啟 Laravel 開發服務器:
php artisan serve
- 打開你的網頁瀏覽器並訪問
http://localhost:8000
。你應該會看到 Laravel 的歡迎頁面——這是一個美麗的景象,標誌著成功的安裝!
了解 Laravel 目錄結構
現在,我們已經安裝了 Laravel,讓我們快速了解一下我們剛剛建造的房子的結構。在文本編輯器中打開你的專案,你會看到一個可能讓人有些不知所措的目錄結構。別擔心;我們會一一解析:
目錄 | 用途 |
---|---|
app | 包含你應用的核心代碼 |
bootstrap | 包含啟動框架的文件 |
config | 你的應用的所有配置文件 |
database | 數據庫遷移和種子 |
public | 所有請求到你應用的入口點 |
resources | 觀看、原始資源和語言文件 |
routes | 你的應用的所有路徑定義 |
storage | 應用存儲(日誌、緩存等) |
tests | 自動化測試 |
vendor | Composer 依賴 |
這些目錄中的每一個都在你的 Laravel 應用中扮演著關鍵角色。在我們進行 Laravel 的學習過程中,我們將詳細探索這些目錄。
結論
恭喜你!你已經成功地安裝了 Laravel,並且踏出了進入網頁開發廣闊世界的第一步。記住,每個專家都曾經是初學者,所以如果起初事情看起來很複雜,不要氣餒。通過練習和堅持,你會很快開始建造令人驚艷的網頁應用程序。
在我們的下一課中,我們將開始探索 Laravel 的基本路由和控制器的知識。在那之前,隨意瀏覽 Laravel 文檔並實驗你的 Laravel 新安裝。開心編程!
Credits: Image by storyset