PHP:使用rcrowe/twigbridge在Laravel中使用Twig模板引擎

文档

Laravel自带的Blade 模板引擎已经很强了,不过我习惯使用Twig,语法简单,无论是Python、PHP、JS都有实现类库,代码容易迁移

安装

composer require rcrowe/twigbridge

生成配置文件

php artisan vendor:publish --provider="TwigBridge\ServiceProvider"

使用示例

环境依赖

{
    
    
    "require": {
    
    
        "php": "^8.0.2",
        "laravel/framework": "^9.19",
        "rcrowe/twigbridge": "^0.14.0",
        "twig/twig": "^3.5"
    }
}

模板文件路径:resources/views/hello.twig

hello {
   
   {name}}!

路由返回视图

// routes/web.php
Route::get('/', function () {
    
    
    return View::make('hello', ['name'=> 'Tom']);
});

参考
How to use Twig in Laravel

猜你喜欢

转载自blog.csdn.net/mouday/article/details/128792595