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

Как запустить шаблонизатор blade в отдельном файле?

Надо вынести блок php-кода в отдельный файл для реализации кэширования блоков через nginx (это не особо важно). В этом блоке содержатся директивы шаблонизатора типа @if (Auth::guest()). Они не обрабатываются после вызова этого блока через <!--#include virtual="/block.blade.php"-->
Наверно и через инклюд не будут обрабатываться.
Как можно это реализовать?
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Специалист.ру
    Профессиональный веб - разработчик на Laravel и React
    8 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@slavabars
Веб программист
Blade отдельно не работает. Всё что тебе нужно, нужно сделать без Blade.
Вот к примеру route (не пишите код в роутах, это пример)

Route::get('block.blade.php',function(){
if(Auth::guest()) { return 'no ok'; }
return 'ok';
});
Ответ написан
Ваш ответ на вопрос

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

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