Laravel - 安裝:初學者指南

引言

你好,未來的 Laravel 狀況者!我很興奮能成為你進入 Laravel 世界的引路人。作為一個教學超過十年的編程老師,我可以告訴你,Laravel 是最值得學習的框架之一。這就像學騎自行車一樣——起初會有些晃動,但一旦掌握了要領,你將會飛速通過網頁開發專案!

Laravel - Installation

Laravel 是什麼?

在我們深入安裝之前,讓我們花一會兒時間了解 Laravel 是什麼。想像你正在蓋房子。Laravel 就像是一個預先建造的基礎、牆壁和屋頂——它為你提供了一個堅實的結構來開始,這樣你可以專注於使你的房子獨特和美麗。

Laravel 是一個 PHP 框架,它幫助開發者快速、輕鬆地創建網絡應用程序。它擁有許多功能,使網絡開發中的常見任務變得更加簡單。把它當作你的網頁開發瑞士軍刀!

預先準備

在我們能夠安裝 Laravel 之前,我們需要確保我們有正確的工具。這就像為了烹飪課做準備一樣——你需要準備好食材和用具!

以下是您需要的:

  1. PHP(版本 7.3 或更高)
  2. Composer(一個用於管理 PHP 依賴的工具)
  3. 一個文本編輯器(如 Visual Studio Code 或 Sublime Text)
  4. 一個命令行界面(Mac/Linux 的終端或 Windows 的命令提示符)

如果你還沒有這些工具,別擔心!我們會一步步過程。

安裝 PHP

PHP 是 Laravel 搭建的語言。要安裝 PHP:

  1. Windows:從官方 PHP 網站下載 PHP 安裝程序並按照安裝向導操作。
  2. Mac:PHP 已經預先安裝,但你可以通過 Homebrew 來更新,命令為在終端運行 brew install php
  3. Linux:使用你的包管理器。對於 Ubuntu,你可以運行 sudo apt-get install php

安裝後,通過打開命令行界面並輸入以下命令來驗證:

php -v

這應該會顯示你安裝的 PHP 版本。

安裝 Composer

Composer 就像你 PHP 專案的個人事務員。它會獲取和管理你的專案需要的所有包。

  1. 訪問 Composer 網站並按照操作系統的安裝說明操作。
  2. 安裝後,通過運行以下命令來驗證:
composer --version

安裝 Laravel

現在我們已經設置好了所有前提條件,該到安裝 Laravel 的時候了!

方法 1:使用 Composer

這是最常見的安裝方法。打開你的命令行界面並運行以下命令:

composer create-project laravel/laravel example-app

這個命令會讓 Composer 創建一個名為 "example-app" 的新 Laravel 項目。你可以自由將 "example-app" 替換成你想要的名稱。

方法 2:使用 Laravel 安裝程序

如果你計劃創建多個 Laravel 項目,這種方法可以長期節省你的時間。

  1. 首先,全局安裝 Laravel 安裝程序:
composer global require laravel/installer
  1. 然後,創建一個新的 Laravel 項目:
laravel new example-app

驗證安裝

安裝完成後,我們來確保一切運行正常:

  1. 切換到你的專案目錄:
cd example-app
  1. 開啟 Laravel 開發服務器:
php artisan serve
  1. 打開你的網頁瀏覽器並訪問 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