Задать вопрос
@terehinis

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

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

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

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

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