Packistry — це самохостингова репозиторія Composer, яка спрощує розповсюдження PHP-пакетів:
Packistry дозволяє управляти розповсюдженням ваших PHP-пакетів, підтримуючи імпорт з різних джерел, таких як GitHub, GitLab та Gitea, з автоматичними оновленнями за допомогою вебхуків. Ви зможете легко налаштувати свою власну репозиторію Composer всього за кілька команд, отримуючи повний контроль над вашими пакетами, управлінням доступом та безпекою.
Хоча більшість пакетів для додатків доступні через Packagist.org, користувачі, які пропонують преміум-пакети або хостять приватні внутрішні рішення, можуть скористатися Packistry для управління своїми пакетами. Packistry може хостити відкриті репозиторії та підтримує вебхуки для отримання останніх змін з ваших джерел.
Packistry розроблений на базі Laravel і доступний як відкритий код на GitHub за посиланням packistry/packistry. Він використовує Laravel 11 з RoadRunner, а також спільні пакети, такі як PestPHP, Spatie Laravel Data, Spatie Query Builder тощо. На фронтенді Packistry застосовує React, TypeScript, Tailwind та Vite.
Якщо ви хочете випробувати Packistry, ознайомтеся з документацією Packistry, щоб розпочати роботу. Вихідний код — чудове місце для натхнення з безліччю тестів PestPHP, коду Laravel та фронтенду на React.
Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу
PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення
Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше