Я пытаюсь написать пользовательскую директиву Blade, которая может изменить содержимое и вернуть его, что-то вроде этого:
<div class="some-text">
@uppercase
This is a line of text.
@enduppercase
</div>
, которое будет отображаться в HTML следующим образом:
<div class="some-text">
THIS IS A LINE OF TEXT.
</div>
То, что я НЕ хочу знать, это как сделать следующее:
@uppercase('This is a line of text')
Как я могу захватить весь контент в директивах start и end, обработать и затем вернуть их в представление?
Примечание: здесь есть похожий звучащий вопрос здесь , с комментарием, ссылающимся на другой вопрос, на который якобы есть ответ, но на самом деле он не отвечает на вопрос, который я здесь описал.