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