Тег: Бекенд
Керуйте вкладеними структурами даних у PHP за допомогою пакету Data Block
Пакет Data Block для PHP дозволяє зручно працювати з вкладеними структурами й складним JSON — фільтрувати, сортувати, отримувати та змінювати дані за шляхами. Хочете побачити практичні приклади створення Block з JSON, масиву чи URL і експорту в JSON або YAML — читайте статтю.
Виявляйте й очищуйте незмінені vendor files за допомогою Laravel Vendor Cleanup.
Ви коли-небудь замислювалися, які з опублікованих файлів конфігурації Laravel ви дійсно змінювали? Дізнайтеся, як прості artisan‑команди порівнюють файли з оригіналами, показують відсоток відмінностей і допомагають безпечно видаляти зайве.
Безшовна інтеграція PropelAuth у Laravel за допомогою Earhart
Потрібен простий спосіб додати OAuth‑автентифікацію в Laravel? PropelAuth у парі з пакетом Earhart інтегруються з Socialite, надають готові маршрути й вебхуки та спрощують роботу з обліковими записами й учасниками організацій.
Laravel API Route — пакет для повного керування життєвим циклом версій API у Laravel.
Laravel API Route надає повний lifecycle-менеджмент версій API у Laravel — від стабільних до застарілих з плановим завершенням і видаленням. Хочете дізнатися, як автоматично додавати заголовки Deprecation і Sunset, застосовувати різні стратегії версіонування та переглядати статус через Artisan-команди?
Дванадцять днів з Eloquent
Граємо з Eloquent у Laravel, створюючи artisan‑команду, яка «співає» Twelve Days. Дізнайтеся, як міграції, поліморфні зв’язки і трейти перетворюють рядки пісні на працюючий код.
Розширені Artisan-команди для Laravel
Laravel має багато вбудованих Artisan‑команд, але не всі шаблони (Builder, Collection, Action, Concern, Contract) підтримуються за замовчуванням. У статті показано невеликий пакет, який додає потрібні команди і дозволяє швидко створювати відповідні класи — хочете дізнатися як?
Fluent PHP Elasticsearch Query Builder — лаконічний, ланцюжковий та типобезпечний інструмент для побудови запитів
Шукаєте зручний і типобезпечний спосіб формувати запити до Elasticsearch у Laravel‑проєкті? Пакет php-elasticsearch-builder пропонує ланцюжний, незмінний API над офіційним PHP‑клієнтом, що значно спрощує роботу з пошуком.
Вийшов Laravel 12.43 — нові методи Eloquent, macroable HTTP Response і низка інших оновлень
Laravel 12.43 привносить кілька практичних оновлень, які полегшать роботу з Eloquent, HTTP‑клієнтом і чергами. Дізнайтеся про нові mergeHidden/mergeVisible, macroable Response, умовний afterResponse і інші корисні зміни.
Colority — PHP‑бібліотека для парсингу й аналізу кольорів
Colority — PHP‑бібліотека, що парсить і конвертує кольори (RGB, HSL, Hex), витягує палітри зображень і підбирає оптимальний контрастний колір. Хочете дізнатися, як легко генерувати теми та аватари в Laravel за допомогою Colority?
Виміряйте кількість рядків коду та використані можливості PHP
Lines — легкий CLI‑інструмент від Tomas Votruba, який без залежностей рахує рядки коду та надає PHP‑специфічні метрики і JSON‑вивід. Прочитайте статтю, щоб дізнатися, як швидко оцінити розмір проєкту та які можливості PHP у ньому використовуються.
Перекладні Enums
Enum-типи — чудове доповнення до PHP і Laravel, яке полегшує підтримку та робить код більш зрозумілим. Дізнайтеся, як пакет Laravel Enum Translatable автоматично перекладає значення enum-типів, перетворює їх на масиви для API та легко інтегрується з Eloquent.
Атрибути запиту HTTP-клієнта в Laravel 12.42
Laravel 12.42 приніс кілька захоплюючих нововведень, таких як атрибути запитів HTTP-клієнта та підтримка Enum у замінах перекладача. Чи готові ви дізнатися більше про ці зміни та як вони можуть спростити вашу роботу? Читайте далі!