Laravel 5 - компилировать строки и интерполировать с помощью Blade API на сервере

Используя сервисный контейнер Blade, я хочу взять строку с маркерами в ней и скомпилировать ее так, чтобы ее можно было добавить в шаблон blade-сервера и дополнительно интерполировать.

Итак, у меня есть строка электронной почты (сокращенно для краткости) на сервере, полученная из базы данных:

<p>Welcome {{ $first_name }},</p>

И я хочу, чтобы это интерполировалось в

<p>Welcome Joe,</p> 

Таким образом, я могу отправить его в шаблон Blade как $ content и сделать так, чтобы он отображал весь контент и разметку, поскольку Blade не интерполирует дважды, и сейчас наши шаблоны создаются клиентом и хранятся в базе данных.

Blade::compileString(value) производит<p>Welcome <?php echo e($first_name); ?>,</p>, но я не могу понять, как получить $ first_name для разрешенияJoe в строке с использованием Blade API, и он не делает это позже в шаблоне Blade. Он просто отображает его в письме в виде строки с разделителями PHP, например:

<p>Welcome <?php echo e($first_name); ?>,</p>

Какие-либо предложения?

Ответы на вопрос(1)

Ваш ответ на вопрос