Статті (сторінка: 12)
Як робити скріншоти веб‑сторінок у Laravel за допомогою пакета Spatie Laravel Screenshot
Laravel Screenshot робить знімки сторінок через Browsershot або Cloudflare, із підтримкою черг, налаштувань розміру й якості та можливістю тестування без реальних викликів. Хочете автоматизувати генерацію Open Graph‑зображень, PDF або візуальні тести — читайте далі.
Nimbus — in-browser інструмент для тестування API в Laravel
Познайомтеся з Nimbus — пакетом для Laravel, що додає в браузері клієнт API і автоматично виявляє маршрути та правила валідації. Тестуйте запити в транзакціях, дійте від імені користувачів і діліться налаштуваннями запитів — читайте статтю.
Керування великими наборами даних у Laravel MongoDB: pagination і cursors
Працюєте з Laravel та MongoDB і сумніваєтеся, яку стратегію пагінації обрати? У цій статті пояснюємо, чому skip()/limit() повільні на великих наборах даних і коли cursorPaginate() забезпечує стабільну, масштабовану альтернативу.
Laravel 12.51.0 додає afterSending callbacks, Validator-методи whenFails і whenPasses та timeout() для MySQL
Laravel 12.51.0 приносить кілька практичних оновлень: afterSending() для сповіщень, whenFails()/whenPasses() у валідаторі, timeout() для MySQL, відкладені замикання у firstOrCreate та низку інших покращень і виправлень. Читайте статтю, щоб побачити приклади використання та дізнатися, як ці зміни спростять вашу роботу з кодом.
Spatie's Laravel PDF v2 переходить на Driver-Based Architecture
Spatie laravel-pdf v2 додає драйверну архітектуру (Browsershot, Cloudflare, DomPdf і Gotenberg), відкладену генерацію в черзі та підтримку метаданих для гнучкішої роботи з PDF у Laravel. Хочете дізнатися про нові можливості й важливі кроки при оновленні?
Чому ваш Livewire-дашборд стрибає й як це виправити — Laravel In Practice EP18
Ваш дашборд оновлюється в реальному часі, але при кожному ререндері Livewire сторінка стрибає вгору? Дізнайтесь, як за допомогою skipRender і Alpine.js оновлювати дані напряму в Alpine без перерендерів, щоб отримати плавні оновлення та комфортний UX.
Laravel Live UK повертається до Лондона 18–19 червня 2026 року
Laravel Live UK повертається до Лондона 18–19 червня 2026 року. Два дні доповідей, нетворкінгу й обідів у Shaw Theatre для понад 350 Laravel і PHP-ентузіастів — дізнайтеся деталі про квитки та CFP.
Laravel Related Content створює семантичні зв'язки за допомогою pgvector.
Пакет Laravel Related Content використовує векторні ембеддинги і pgvector, щоб знаходити семантично пов'язаний контент між різними моделями замість простого пошуку за ключовими словами. Дізнайтеся, як передобчислення зв'язків на збереженні забезпечує миттєві запити та підтримує OpenAI і Ollama.
OpenAI випустила GPT‑5.3‑Codex — нову модель Codex для agent-style розробки
OpenAI представила GPT‑5.3‑Codex — агентну модель для довгих робочих процесів, що працює на 25% швидше й значно краща в роботі з терміналом і десктопом. Хочете дізнатися, як вона може автоматизувати рутинні завдання та прискорити розробку ваших Laravel‑проєктів?
Claude Opus 4.6 отримав adaptive thinking, 128K output, Compaction API та інші нововведення
Anthropic випустив Claude Opus 4.6 з адаптивним режимом мислення, підтримкою до 128K вихідних токенів, Compaction API і новими параметрами для контролю місця обробки даних. Дізнайтеся, як ці можливості можуть спростити інтеграцію та масштабування AI-функцій у ваших Laravel проєктах.
Filament v5.2.0 додає компонент Callout для виділення важливої інформації
Filament v5.2.0 привносить п'ять корисних нововведень для Laravel-адмінок. Callout у формах, вертикальні рядки таблиць на мобільних, накладання дій у модальних вікнах, відкладені фільтри для графіків і можливість відключити перемикання орендарів.
У Laravel 12.50.0 з'явився метод колекції hasMany()
Laravel 12.50.0 приносить низку покращень для кращого досвіду розробника: новий метод колекцій hasMany(), підтримку унікальних відкладених обробників подій, метод withoutAppends() для моделей і типізовані гетери кешу. Хочете дізнатися, як ці зміни спростять валідацію, роботу з чергами та серіалізацію моделей у вашому проєкті?