Блог / Резюме
У блозі розміщені статті стосовно різних нюансів веб-розробки, реалізації деяких ідей, функціоналу додатків, тощо.
У принципі, нічого екстраординарного в установці docker немає, і процес повністю описаний в офіційній документації. Тим не менш, розглянемо кожен крок.
Простий рецепт оновлення git в Ubuntu
Навіть додаток середнього розміру може містити кілька сотень роутів, і вкрай незручно переглядати їх в одному файлі, будь то api.php, web.php і т.д. Подивимося, як можна спростити собі життя в подібних випадках.
Validator::extend() - далеко не нова фішка в Laravel, проте пропоную коротко розглянути приклад використання.
У Laravel 8 трохи змінився функціонал обмеження доступу до маршрутів - з'явився RateLimiter. Розглянемо на прикладі, як можна його використовувати.
Пакет Laravel Passport пропонує різні варіанти, та в даній статті мова піде про те, як використовувати Password Grant Tokens.
Інсталяція NGINX в Ubuntu за допомогою пакетного менеджера не викликає складнощів, і все ж давайте розглянемо альтернативний варіант - збірку з вихідних файлів.
У Laravel ми часто стикаємося з різними фасадами "з коробки", такими як DB, Cache, Validator і т.д., але що робити, якщо нам в силу тих чи інших причин треба створити фасад для свого класу?
Параметри всіх методів php або Laravel не запам'ятаєш. При необхідності перестрибувати в браузер і дивитися доки на відповідних сайтах не складно, але хотілося б мати можливість робити це швидше. І така можливість є - ми можемо дивитися документацію в tinker.
Сьогодні коротко поговоримо про те, як генерувати звіти по тестах, в тому числі і для SonarQube.
Якість коду - основа основ. Відсутність конроля якості призводить до загнивання коду, збільшення вартості як самої розробки, так і підтримки. Один з інструментів, який може істотно спростити завдання контролю - SonarQube. У цій статті розглянемо сонара на Ubuntu 18.04
Будет делать бэкапы файлов проекта и базы данных тогда, когда скажете. 6-я версия пакета требует PHP 7.3, может работать с MySQL, PostgreSQL и MongoDB.