Как стать автором
Обновить

Каждому окружению своя favicon-ка

Время на прочтение1 мин
Количество просмотров18K
Сделал изменения в коде, дебажишь и не понимаешь в чем дело — код поменял, а результат тот же. Чёрт побери, да я же отлаживаю на продакшене! Случалось такое с вами? Со мной несколько раз, сегодня вот опять. Мне это надоело и я придумал простой способ избежать таких досадных случаев.

Возможно этот трюк не заслуживает отдельного топика, большинство из вас все поймет из одной картинки:



Суть — для каждого окружения(dev, staging, prod, etc.) своя favicon-ка.

Как это сделать на примере Laravel (попиарю лишний раз этот прекрасный фреймворк):

1. Шаблон (master.blade.php):

<link rel="shortcut icon" href="/favicon-{{ App::environment() }}.ico">


2. Иконки

Разместить favicon-local.ico, favicon-staging.ico, favicon-production.ico в public_path().

Реализация этого трюка занимает до 10 минут, не наступайте больше на эти грабли :)

Happy coding!
Теги:
Хабы:
+45
Комментарии19

Публикации

Истории

Работа

PHP программист
157 вакансий

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн