Блог / Резюме
В блоге размещены статьи о различных нюансах веб-разработки, реализации идей, некоторых частей приложений и т.д.
Сегодня кратко поговорим о том, как генерировать отчёты по тестам, в том числе и для SonarQube.
Начиная с версии 5.8 Laravel включает файл .styleci.yml, который содержит инструкции для форматирования кода в соответствии с правилами пресета Laravel. Проблема в том, что такое форматирование возможно при пуше изменений, но не локальной машине. Я уже рассказывал, как использовать CodeSniffer, но, к сожалению, этот инструмент не включает всех нужных правил. Обратимся к PHP CS Fixer.
Рано или поздно скорее всего столкнётесь с разработкой мультиязычных сайтов. В данной статье расмотрим вариант попроще - как в Laravel реализовать перевод интерфейса и переключение языков.
В текущем проекте проекте столкнулся с интересной задачей - требовалось сделать ассоциативный массив уникальным по нескольким полям. Стандартная функция array_unique в данном случае не поможет, посмотрим на одно из возможных решений.
Речь пойдёт о нюансах, которые по неким причинам напрямую не упомянуты в официальной документации. Если быть точнее, в документации - нет, но в комментариях к докам - да. Как бы то ни было, во избежание логических ошибок в коде, знать описанное ниже не помешает.
Речь пойдёт об одном проекте, с которым пришлось работать пару месяцев и о том, к чему может привести чрезмерное и необоснованное «употребление» SQL в сочетании с принципом «главное, чтобы работало».
Как по мне, работать гораздо удобнее, когда для каждого разрабатываемого сайта создан виртуальный хост. Кратко рассмотрим настройку хостов в XAMPP под Windows и Linux Ubuntu.