Laravel показывает неупорядоченный шаблон блейда при обновлении файла представления

#laravel #laravel-blade

#laravel #laravel-блейд

Вопрос:

Каждый раз, когда я вношу даже малейшее изменение в любое из своих представлений, на соответствующей странице отображается неупорядоченный шаблон блейда в браузере (включая все "{{ .. }}" и @ директивы). Однако это происходит только один раз. Если я обновляю ту же страницу — блейд отображается и отображается правильно, пока я не внесу еще одно изменение в файл представления, а затем весь цикл повторяется.

У кого-нибудь была эта проблема?

Вот обзор моей среды и того, что я уже пробовал:

  • Laravel запущен локально в Homestead/Vagrant (пытался перезапустить Vagrant)
  • Laravel использует локальную среду ( APP_ENV=local, APP_DEBUG=true, CACHE_DRIVER=file )
  • Пробовал php artisan cache:clear — шаблон отображается правильно после этой команды, пока я не внесу изменения в любое представление

Комментарии:

1. Вам это помогает?

2. @BABAKASHRAFI, похоже, проблема не в разрешениях. Ресурсы и папки хранения имеют 0755

3. Ваше расширение блейд-страницы .blade.php ?

4. Да, я использую правильное именование, и в целом все работает нормально. Похоже, проблема в том, как Laravel обрабатывает файл кэша. Если кэш больше не актуален, Laravel загружает необработанный / неупорядоченный шаблон в браузер и обновляет кэш, после чего при обновлении страницы отображается правильно отображаемый шаблон

5. Никогда не было этой проблемы, какой веб-сервер вы используете? Похоже, проблема с кешем 🤔