Тег: Пакети
Single Table Inheritance для Eloquent-моделей за допомогою Parental
Parental — пакет для Laravel, що додає Single Table Inheritance у Eloquent і дозволяє зберігати різні підкласи в одній таблиці з колонкою типу. У статті показано, як налаштувати HasChildren/HasParent, кастомізувати колонку й аліаси типів, виконувати перехід між типами через become() та безпечно підвантажувати зв'язки, специфічні для кожного підкласу.
Laravel представив Nightwatch MCP server для інтеграції з Claude Code та іншими AI agents
Laravel випустив Nightwatch MCP — MCP‑сервер, що підключається до вашого застосунку й дає AI‑агентам повний контекст для діагностики та виправлення помилок. Хочете дізнатися, як за пару команд підключити Claude Code або інші агенти та почати налагодження через чат?
Генеруйте безпечні й легко запам'ятовувані passphrases у PHP за допомогою PHP Passphrase
Потрібні зручні й безпечні тимчасові паролі для вашого Laravel‑проєкту? PHP Passphrase генерує читабельні пасфрази за методом EFF, має вбудовану підтримку Laravel, підтримку кастомних словників і просте налаштування.
Як робити скріншоти веб‑сторінок у Laravel за допомогою пакета Spatie Laravel Screenshot
Laravel Screenshot робить знімки сторінок через Browsershot або Cloudflare, із підтримкою черг, налаштувань розміру й якості та можливістю тестування без реальних викликів. Хочете автоматизувати генерацію Open Graph‑зображень, PDF або візуальні тести — читайте далі.
Nimbus — in-browser інструмент для тестування API в Laravel
Познайомтеся з Nimbus — пакетом для Laravel, що додає в браузері клієнт API і автоматично виявляє маршрути та правила валідації. Тестуйте запити в транзакціях, дійте від імені користувачів і діліться налаштуваннями запитів — читайте статтю.
Spatie's Laravel PDF v2 переходить на Driver-Based Architecture
Spatie laravel-pdf v2 додає драйверну архітектуру (Browsershot, Cloudflare, DomPdf і Gotenberg), відкладену генерацію в черзі та підтримку метаданих для гнучкішої роботи з PDF у Laravel. Хочете дізнатися про нові можливості й важливі кроки при оновленні?
Laravel Related Content створює семантичні зв'язки за допомогою pgvector.
Пакет Laravel Related Content використовує векторні ембеддинги і pgvector, щоб знаходити семантично пов'язаний контент між різними моделями замість простого пошуку за ключовими словами. Дізнайтеся, як передобчислення зв'язків на збереженні забезпечує миттєві запити та підтримує OpenAI і Ollama.
Filament v5.2.0 додає компонент Callout для виділення важливої інформації
Filament v5.2.0 привносить п'ять корисних нововведень для Laravel-адмінок. Callout у формах, вертикальні рядки таблиць на мобільних, накладання дій у модальних вікнах, відкладені фільтри для графіків і можливість відключити перемикання орендарів.
Як маскувати чутливі атрибути Eloquent під час їх отримання в Laravel
Laravel Attribute Mask автоматично маскує конфіденційні атрибути Eloquent‑моделей — електронну пошту, телефони або текст. Хочете дізнатися, як додати трейд, налаштувати шаблони маскування та при потребі отримувати оригінальні значення — читайте статтю.
Laravel Fuse: Circuit Breaker package для queue jobs
Втомилися від черг у Laravel, які зависають через падіння зовнішніх сервісів? Laravel Fuse реалізує circuit breaker: миттєво відкидає проблемні запити, повертає їх у чергу й поновлює обробку, коли сервіс знову працює.
Генеруйте повні модулі додатка однією командою за допомогою Laravel TurboMaker
Laravel TurboMaker генерує повний CRUD або API-модуль однією командою Artisan. Підтримка YAML‑схем, визначення зв’язків з командного рядка та налаштування шаблонів дозволяють швидко прототипувати й створювати каркас для проєкту.
Як додати package guidelines і skills із Laravel-пакетів у Boost
Laravel Boost v2 дозволяє одним рядком (php artisan boost:add-skill) встановлювати спільнотні skills і автоматично синхронізувати їх між агентами. Автоматичне виявлення інструкцій і skills у пакетах (resources/boost/skills/{skill-name}/SKILL.md) робить їхнє поширення миттєвим — хочете дізнатися, як це працює?