在CentOS上使用Laravel模板引擎(Blade)的步驟如下:
安裝Laravel: 首先,確保你已經安裝了PHP和Composer。然后,通過以下命令安裝Laravel:
composer global require laravel/installer
將Composer的全局二進制文件目錄添加到系統的PATH變量中。在~/.bashrc或~/.bash_profile文件中添加以下行:
export PATH="$PATH:$HOME/.composer/vendor/bin"
保存文件并運行source ~/.bashrc或source ~/.bash_profile使更改生效。
現在,你可以使用laravel new project-name命令創建一個新的Laravel項目。
創建Blade模板:
在Laravel項目中,視圖文件存儲在resources/views目錄中。在這個目錄下,你可以創建一個新的Blade模板文件,例如welcome.blade.php。Blade模板文件使用.blade.php擴展名,并包含HTML代碼和Blade語法。
一個簡單的Blade模板示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome</title>
</head>
<body>
<h1>Welcome to {{ $name }}</h1>
</body>
</html>
在這個示例中,{{ $name }}是一個Blade變量,它將在視圖中被替換為實際值。
在控制器中使用Blade模板: 要在控制器中使用Blade模板,首先需要創建一個控制器??梢允褂?code>php artisan make:controller命令創建一個新的控制器,例如:
php artisan make:controller WelcomeController
然后,在WelcomeController類中添加一個方法,例如index,并返回Blade模板:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class WelcomeController extends Controller
{
public function index()
{
return view('welcome', ['name' => 'John Doe']);
}
}
在這個示例中,view()函數接受兩個參數:Blade模板的名稱(不包括.blade.php擴展名)和一個包含變量的數組。
配置路由:
要訪問控制器方法,需要在routes/web.php文件中定義一個路由。例如:
use App\Http\Controllers\WelcomeController;
Route::get('/', [WelcomeController::class, 'index']);
現在,當你訪問應用程序的根URL(例如http://your-domain.com)時,將顯示welcome.blade.php模板,并顯示John Doe作為歡迎消息。
這就是在CentOS上使用Laravel模板引擎(Blade)的基本過程。你可以根據需要創建更多的模板和控制器,并使用Blade語法來實現動態內容。