Отладка шаблонизатора Blade в Laravel-проектах
Делаю Laravel-8 проект c иерархическим наследованием шаблонов, и раз-через-раз вместо расширения шаблона вижу вывод в браузере директиву @extends('что-то-там'). Бывает доходит до вообще странного! Не работает, возвращаю содержимое к первоначальному (работающему) виду - и все равно не работает! Запуск вот таких команд все равно не решает проблему:
@echo off
cd laravel
php artisan optimize
php artisan cache:clear
php artisan route:cache
php artisan view:clear
php artisan config:cache
cd ..
Зато решается иногда каким-то немыслимым способом, типа "вставить в начало шаблона пустую строку". Сами понимаете - это "метод научного тыка" и не наш вариант. Уже голову сломал, может при сохранении в файлах нужно отключать BOM, или изменить CRLF на LF...
Не хочу грузить конкретной проблемой, а хочу найти способ самостоятельного поиска источников ошибки в работе шаблонизатора Blade.
Вопрос
Какие способы отладки отладки работы шаблонизатора Blade существуют? Ну или хотя бы как определить источник неправильной работы директивы @extends?
P.S. Debugbar (barryvdh/laravel-debugbar) никаких ошибок не видит, а честно выводит порядок использованных вьюх. Естественно, при ошибке, количество вьюх уменьшается - пропадают те, которые не включились директивой @extends.