В структуру Laravel включен один элемент, называемый Blade .
Вы можете смешивать простой старый PHP с синтаксисом шаблонов Blade, где {{...}}
также переводится в <?=...?>
или <?php echo ... ?>
Также есть блоки, которые вы знаете в Twig, но они называются sections
.
@section('heading')
{{ strtoupper("I'm not shouting") }}
@show
<?= strtolower('Shhh!'); ?>
Это находится под пространством имен Illuminate\View
- См. На GitHub , и может быть загружено с помощью Composer, поскольку оно также зарегистрировано на Packagist - только в следующем для composer вашего проекта .json.
{
"require": {
"illuminate/view": "4.*"
}
}
На данный момент я не уверен в том, как вы попытаетесь отобразить шаблон из пользовательского проекта. Если я узнаю, я обновлю свой ответ.