Випущено Laravel MongoDB 5.2: підтримка Laravel 12 та багато іншого

Перекладено ШІ 1 Laravel News 02 червня, 2026

Ознайомтеся з новими можливостями, які принесла версія 5.2.0 інтеграції Laravel з MongoDB. Які оптимізації покращують управління сесіями, і як нові методи пошуку змінюють підхід до роботи з даними? Читайте статтю, щоб дізнатися більше!

Команда MongoDB PHP оголосила про випуск версії 5.2.0 інтеграції Laravel MongoDB.

# Основні моменти

# Підтримка Laravel 12

  • Тепер інтеграція сумісна з Laravel 12, що дозволяє використовувати останні можливості та поліпшення цього фреймворку разом з MongoDB.

# Поліпшені можливості пошуку

  • Atlas Search: Це вбудований повнотекстовий пошук у MongoDB Atlas, який забезпечує безперебійний і масштабований досвід для створення функцій на основі релевантності. На базі Apache Lucene Atlas Search усуває необхідність у запуску окремої системи пошуку поряд з вашою базою даних. Випуск включає нові методи createSearchIndex() і search() в генераторах схем та запитів, а також метод autocomplete() для генератора запитів та моделей Eloquent. Завдяки цьому ви можете здійснювати автозавершення пошуку документів у ваших колекціях.
  • Vector Search: Цей метод пошуку дозволяє запитувати дані, виходячи з їх семантичного значення, а не лише за ключовими словами, допомагаючи враховувати наміри користувача та контекст пошуку для отримання більш релевантних результатів. Він підтримує такі випадки використання, як семантичний пошук, гібридний пошук та генеративний пошук, включаючи RAG. Як і у випадку з Atlas Search ця версія забезпечує нативну інтеграцію через новий метод vectorSearch() в генераторі запитів, а індекси векторного пошуку можна створювати за допомогою createSearchIndex().

# Підтримка Laravel Scout

  • Використовуйте MongoDB Atlas як пошуковий механізм з Laravel Scout. Ця інтеграція дозволяє створювати індекси Atlas Search для будь-якої моделі MongoDB або SQL.
    Примітка: якщо ваші дані вже зберігаються в MongoDB, використання Scout не є обов'язковим. Ви можете створити індекс пошуку безпосередньо на будь-якій колекції, яка керується моделлю Eloquent MongoDB.
  • Крім того, вона дозволяє автоматично реплікувати дані з MongoDB у пошукові системи, такі як Meilisearch або Algolia, використовуючи модель Eloquent MongoDB як джерело для імпорту та індексації.

# Налаштування переваг читання

  • Тепер ви можете вказувати переваги читання безпосередньо в генераторі запитів або агрегацій. Ця функція дозволяє спрямовувати запити на читання до специфічних членів реплікаційного набору, встановлюючи бажані переваги.

# Оптимізоване управління сесіями

  • Додано оптимізований драйвер сесій для ефективного зберігання сесій у MongoDB. Це вдосконалення включає новий драйвер сесій "mongodb", щоб полегшити управління сесіями в ваших додатках.

# Оновлення сумісності

  • MongoDB Extension 1.21: Для цієї версії необхідно оновити ваше MongoDB розширення до версії 1.21.
  • Випереджена підтримка MongoDB 4.0: У майбутніх версіях вимагатиметься MongoDB 4.2 або новіша версія, оскільки підтримка MongoDB 4.0 більше не актуальна.

# Встановлення

Цю бібліотеку можна встановити або оновити за допомогою:

composer require mongodb/laravel-mongodb:^5.2.0

# Ресурси

Документація та інші матеріали, щоб допомогти вам розпочати роботу з Laravel і MongoDB, наведені нижче:

Спробуйте вже сьогодні й поділіться своїми думками! Вони прагнуть почути вашу думку про це оновлення в GitHub обговореннях, адже продовжать удосконалювати інтеграцію

Популярні

Інше, що варто прочитати

41 Оновлено 01 червня, 2026

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

15 Оновлено 01 червня, 2026

Випущено Livewire 3.6

Laravel Livewire випустив нову версію 3.6, яка приносить з собою цікаві HTML-директиви для управління видимістю DOM-елементів і JavaScript-діями. Досліджуйте нові можливості Livewire, що допоможуть вам створити ще більш інтерактивні користувацькі інтерфейси!

53 Оновлено 01 червня, 2026

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу