php (42)

Laravel 4 – Створення пакунку

Однією з найкращих речей в Laravel 4 є проектування навколо ідеї сумісності. Протягом довгого часу, керування залежностями в PHP проекті було доволі важким завданням. Копіювання та вставляння коду між проектами було страшним сном, і тримати оновлення...

Codeguida · 26 січня 2020 · 3

Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel

Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втрати даних, невідповідностей і навіть простою. У цій...

Alex · 07 серпня 2023 · 50

TDD в PHP, ч. 2: інструменти для написання Unit-тестів

Це друга стаття із серії про розробку через тестування. В попередній статті ми розібрали основний принцип TDD. Тепер поговоримо про інструменти для організації робочого процесу. \ Як я вже говорив, для тестів я використовую PHPStorm + localhost + PHP...

Codeguida · 6 років тому · 9

Yii Framework. Старт. Урок 1

Всім привіт. Сьогодні я хочу почати невеликий курс з використання, напевно, одного з найпопулярніших фреймоворків PHP - Yii Framework. Кілька років тому, коли я заглибився в PHP, і програмував на процедурному коді, мені всі говорили: "Пора тобі фрейм...

Codeguida · 30 січня 2021 · 2

Супроводження PHP MVC сайтів дуже витратне

Вирішив перекласти статтю, яка трапилася мені після роботи над огидним сайтом на огидному Yii, в якому логіка роботи програми розмазалась по всім трьом літерам із абревіатури MVC, в якому було багато схожого коду, який робив майже однакові речі, в як...

Codeguida · 16 лютого 2020 · 21

Робота з сигналами в Laravel

Черги на Laravel зупиняються плавно. Що це означає? Під час розгортання ви, ймовірно, перезапускаєте ваших обробників черги за допомогою чогось на кшталт artisan queue:restart або supervisorctl restart <ім'я обробника>. Laravel завбачливо підмітив, щ...

Alex · 15 вересня 2023 · 63