Используйте функции внутри отдельного (без Laravel) шаблона лезвия - PullRequest
0 голосов
/ 15 октября 2019

Я работаю на простом статическом веб-сайте, где я установил автономную версию Blade (поэтому не Laravel) для использования в качестве движка шаблонов. Я попытался объявить функцию внутри шаблона и использовать ее, но получаю неопределенную ошибку функции.

Как мне поступить? И в то время как при этом, как бы я использовал функции, определенные во внешних файлах?

1 Ответ

0 голосов
/ 15 октября 2019

Я не знаю, что я делал неправильно, но сейчас это работает, вот пример для дальнейшего использования:

<?php
function renderSomething($foo) {
    ob_start()
    ?>
    <div>{{$foo}}</div>
    <?php
    return ob_get_clean();
}
?>

<div>{!! renderSomething("foo") !!}</div>
...