@terehinis

Как расширить BladeCompiler в Laravel?

Нужно добавить функцию (обратную directive, ДЕрегистрации) в BladeCompiler. Не могу понять, как расширить Blade.

Пример моей проблемы:
Регистрирую например директиву @newsFull, на момент рендеринга модуля news, после того как рендеринг модуля прошел, убрать эту директиву, чтоб нельзя было вызвать в другом месте, где она уже не нужна.
Все бы норм, но модулей десяток пока, и уже хочется отказать от приставок news в директиве, так как в большинстве модулей есть такая директива как name, и чтоб не писать в коде шаблонов модулей @newsName, @photoName, @photoGalleryName, @blaBlaBlaName, а просто @name, нужно этот @name регистрировать для каждого модуля свой (так как реализация @name может разливаться).
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
mr_T
@mr_T
Web-разработчик
А что значит "обратная"?)
И что значит "дерегистрация?)
На всякий случай: в blade всё, что вы пишете с @ - называется директивой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы