不能让树枝桥在laravel工作

时间:2015-10-30 16:12:38

标签: php symfony laravel laravel-5 twig

所以,我尝试使用laravel但是我想使用树枝而不是刀片。

https://github.com/rcrowe/TwigBridge

这家伙写了一个"桥"对于它,但我不能让它工作。

我已添加到/config/app.php中的提供程序数组:

   ...
  'TwigBridge\ServiceProvider'
]

我已添加到/config/app.php中的别名数组:

    'Twig' => 'TwigBridge\Facade\Twig',
],

但是在自述文件中它只显示了这些行,但并没有真正说出放在哪里:

Twig::addExtension('TwigBridge\Extension\Loader\Functions');
Twig::render('mytemplate', $data);

在我的routes.php文件中没有它们我有:

Route::get('/', function () {
    return view('hello.html.twig');
});

但是,当我访问所述路线时,我得到的是一个错误的页面错误页面

1 - in FileViewFinder.php line 137
2 - at FileViewFinder->findInPaths('hello.html.twig', array('/var/vhost/project101/resources/views')) in FileViewFinder.php line 79
3 - at FileViewFinder->find('hello.html.twig') in Factory.php line 151

所以我只能假设我错过了什么,但真的不知道是什么。

那些设法让枝条工作的laravel粉丝?

1 个答案:

答案 0 :(得分:1)

没关系..按照惯例,实际上寻求帮助的行为通常会导致你在寻找答案。

Route::get('/', function () {
    //return view('hello.html.twig');
    return View::make('hello', ['name' => 'younes']);
});

使用twig文件的命名约定

<name>.twig

EG: hello.twig