Laravel入門教學:從零開始學習最受歡迎的PHP框架
引言:
Laravel是目前最受歡迎的PHP框架之一,它易於上手、功能強大且擁有活躍的開發社群。本文將帶您從零開始學習Laravel框架,並提供一些實例程式碼,幫助您更好地理解和掌握這個強大的工具。
第一步:安裝Laravel
在開始之前,您需要在電腦上安裝Laravel框架。最簡單的方法是透過Composer進行安裝。請確保您已經安裝了Composer,並執行以下命令:
composer global require laravel/installer
安裝完成後,您將能夠使用laravel new
命令建立新的Laravel專案。例如,要建立一個名為myproject
的項目,請執行下列命令:
laravel new myproject
這將在目前目錄下建立名為myproject
的新Laravel項目。
第二步:設定資料庫
在繼續之前,您需要設定資料庫連線。 Laravel預設使用MySQL資料庫。打開myproject
目錄下的.env
文件,並設定您的資料庫連接資訊:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
請確保替換掉your_database_name
、your_username
和your_password
這些值為您自己的資料庫資訊。
第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用於將URL對應到對應的控制器方法。打開myproject/routes/web.php
文件,並新增以下程式碼:
Route::get('/', 'HomeController@index');
上述程式碼將把根URL(/
)對應到HomeController
控制器的index
方法上。現在,我們需要建立HomeController
控制器。開啟終端,進入專案根目錄,執行以下命令:
php artisan make:controller HomeController
這將在myproject/app/Http/Controllers
目錄下建立一個HomeController.php
檔案。開啟該文件,並新增以下程式碼:
<?php namespace AppHttpControllers; use IlluminateHttpRequest; class HomeController extends Controller { public function index() { return view('welcome'); } }
上述程式碼的作用是傳回一個名為welcome
的檢視。我們將在下一步中建立這個視圖。
第四步:視圖
Laravel使用Blade模板引擎來建立視圖。開啟myproject/resources/views
目錄,並建立一個名為welcome.blade.php
的檔案。在該檔案中,新增以下程式碼:
<!DOCTYPE html> <html> <head> <title>Welcome</title> </head> <body> <h1>Welcome to Laravel</h1> </body> </html>
第五步:執行應用程式
至此,我們已經完成了一個最基本的Laravel應用程式。開啟終端,在專案根目錄下執行以下命令啟動內建的開發伺服器:
php artisan serve
存取#http://localhost:8000
,您將看到一個帶有標題「Welcome to Laravel」的頁面。
結論:
在本文中,我們從頭開始學習如何安裝和設定Laravel框架,以及如何建立基本的路由、控制器和視圖。這些是Laravel開發的核心概念,為您進一步探索和學習這個強大的PHP框架奠定了基礎。透過不斷練習和學習,您將能夠建立更複雜且功能豐富的Laravel應用程式。
以上是一個簡單的Laravel入門教程,希望對您有所幫助。祝您在學習和使用Laravel框架時取得成功!
以上是Laravel入門教學:從零開始學習最受歡迎的PHP框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!