🧱 Суть

Laravel использует несколько видов кэша (конфигурация, представления, маршруты и др.). В зависимости от того, что было изменено, очищается соответствующий кэш.

📦 Проблема

После изменения файлов Laravel может продолжать использовать старые данные из кэша, из-за чего изменения не применяются.

✅ Решение

Использовать соответствующую команду очистки кэша.

💻 Код

Изменили Blade-шаблон:

php artisan view:clear

Изменили .env:

php artisan config:clear

Изменили маршруты (если используется route cache):

php artisan route:clear

Универсальная очистка большинства кэшей:

php artisan optimize:clear

Очищаются:

  • config
  • route
  • view
  • event
  • application cache
  • compiled services

🎯 Вывод

  • view:clear – очистка Blade-шаблонов.
  • config:clear – очистка кэша конфигурации.
  • route:clear – очистка кэша маршрутов.
  • optimize:clear – универсальная команда для большинства случаев.

🔗 Связано