在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模板,首先需要创建一个控制器。可以使用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语法来实现动态内容。