Тег: Бекенд
Як надати вашому Laravel AI agent доступ до актуальних знань із вебу в реальному часі
Laravel AI SDK обіцяє незалежність від провайдерів, проте стандартні інструменти доступу до мережі часто підводять під час перемикання між моделями. Розповідаємо, як реалізувати власний Tool, що забезпечить вашому агенту стабільний пошук інформації незалежно від обраного AI-сервісу.
Як побудувати куленепробивні Laravel API за допомогою Schema-First Contract Validation
Більшість Laravel API страждають від розриву між документацією та кодом, що створює простір для критичних помилок. Schema-first підхід перетворює JSON Schema на єдине джерело істини для валідації, DTO та автоматизованих тестів.
Fibers та Polling API: який вигляд має асинхронний PHP насправді.
PHP 8.6 впроваджує нативне Polling API, яке нарешті забезпечить максимальну продуктивність Fibers без потреби у складних сторонніх розширеннях. Розповідаємо, як цей низькорівневий примітив змінить правила гри для ReactPHP, Amp та майбутнього асинхронного PHP.
Секрети API Artisan: як створювати Laravel API, якими розробники справді захочуть користуватися
Створення якісного API на Laravel вимагає переходу від підходу «просто працює» до проектування коду як повноцінного продукту. Дізнайтеся, які архітектурні патерни та стратегічні рішення допоможуть побудувати стабільну систему, з якою іншим розробникам буде справді зручно працювати.
В Artisan немає команди schema:show, тому я створив власну.
Розібратися у структурі бази даних із десятками таблиць стає значно простіше, коли замість тексту в терміналі ви бачите інтерактивну мапу зв’язків. Пакет Truss автоматично візуалізує актуальну схему проєкту прямо у вашому Laravel застосунку.
Що нового у PHP 8.6: головні оновлення та нові можливості
PHP 8.6 запропонує розробникам Partial function application, нове Polling API та розширені можливості для readonly-властивостей. Розповідаємо про ключові зміни, які незабаром стануть стандартом для кожного Laravel-розробника.
Типізовані аксесоари для перекладів у Laravel 13.15.0
Laravel випустив версію 13.15.0 із типізованими аксесоарами для перекладів та підтримкою десеріалізації JSON Schema. Оновлення також впроваджує спеціальний драйвер для Cloud queue та критичні виправлення безпеки для стабільної розробки.
MongoDB Transactions у Laravel
Laravel та MongoDB дозволяють будувати надійні архітектури завдяки підтримці multi-document ACID transactions. Розповідаємо, як забезпечити цілісність даних у вашому проєкті, зберігаючи гнучкість schema-less сховища.
Laravel Cloud запроваджує Scale-to-Zero та Spending Limits.
Laravel Cloud впроваджує Scale-to-Zero, завдяки чому ваш застосунок «засинає» за відсутності трафіку та прокидається менш ніж за 500 мс. Оновлена система тарифів та ліміти витрат дозволяють точно контролювати бюджет і платити лише за реальне використання ресурсів.
Scheduler List: Веб-дашборд для керування Scheduled Tasks у Laravel
Забудьте про незручний перегляд списку завдань у консолі. Пакет Scheduler List переносить ваші scheduled tasks у продуманий вебдашборд із можливістю ручного запуску та моніторингу в реальному часі.
Fusion, або мистецтво написання PHP у Vue SFC-компоненти.
Чи готові ви писати PHP-код безпосередньо всередині Vue SFC для миттєвого зв’язку з бекендом? Проєкт Fusion пропонує революційний підхід, що кардинально змінює правила гри в екосистемі Laravel.
Дивіться тизер документального фільму «The Story of PHP»
CultRepo презентували тизер фільму "The Story of PHP" про еволюцію мови, що стала фундаментом для Laravel. Дізнайтеся, як Taylor Otwell та інші лідери індустрії створювали історію технології, яка сьогодні керує вебом.