🧱 Суть
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– универсальная команда для большинства случаев.