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

Как полностью сбросить кеш статики в laravel?

Добрый день!

Я не очень опытный в ларе, подскажите как полностью обнулять кеш статичных узображений в Laravel?
Кеш именно статики, после обновление картинок уловно в public/assets в формате PNG, они упорно не отображаются даже при прямой запросе изображения в строке браузера.

Пробовал - php artisan view:clear - не помогает, хотя должен удалять кеш вьюх, по всей видимости у статики какая-то другая логика кеширования.

Как решения прописывать каждый раз новые пути и название картинок - но не оч удобно при разработки визуала.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
В ларе нет никакого кеша статики.

Это или вебсервер или какой-нибудь cloudflare если таковой используется.
Ответ написан
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Кеш именно статики, после обновление картинок уловно в public/assets в формате PNG, они упорно не отображаются даже при прямой запросе изображения в строке браузера.
Кэш "статики" это чисто в вашем браузере. На другой машине все ваши картинки будут отображаться нормально при первом заходе, но так же перестанут подгружаться измененные при последующих заходах. Никакие "кэши ларавела" конечно же за это не отвечают.

Как решения прописывать каждый раз новые пути и название картинок - но не оч удобно при разработки визуала.
Можете использовать версию, что-то типа <img src="logo.png?<?=VER?>">, естественно надо будет менять эту константу при изменении картинок, хотя это и некоторого рода костыли. Правильным решением будет переход на сборку фронтенда сборщиками, но так тоже будет работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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