Filament v5.2.0 додає компонент Callout для виділення важливої інформації

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 07 лютого, 2026
Filament v5.2.0 привносить п'ять корисних нововведень для Laravel-адмінок. Callout у формах, вертикальні рядки таблиць на мобільних, накладання дій у модальних вікнах, відкладені фільтри для графіків і можливість відключити перемикання орендарів.

Дата релізу: 5 лютого 2026

Коротко

Filament v5.2.0 додає п’ять нових можливостей: компонент Callout для виділення важливої інформації у формах, складені рядки таблиці для кращого відображення на мобільних, стосові модальні вікна дій, які не ховають батьківське модальне вікно, відкладені фільтри для chart widgets та можливість вимкнути перемикання tenants.

Нововведення

Компонент Callout

Випуск додає компонент Callout для схем і форм. Callout дозволяє виділяти важливі повідомлення, попередження або нотатки безпосередньо в макетах форм.

PR: #19189

Складені рядки таблиці на мобільних

Тепер таблиці можуть вертикально складати клітинки на мобільних пристроях замість горизонтальної прокрутки. Підхід на основі CSS покращує читабельність на малих екранах, зберігаючи звичний горизонтальний вигляд на великих дисплеях. Функція працює разом із існуючими responsive-модифікаторами, такими як hiddenFrom() і visibleFrom().

PR: #19113

overlayParentActions() для стосових модальних дій

Новий метод overlayParentActions() дозволяє дочірнім модальним вікнам накладатися поверх батьківського замість його закриття та повторного відкриття. Це корисно для дій у repeaters або інших вкладених схемах, де цикл закриття/відкриття відчувається нав’язливим.

Action::make('editItems')
    ->slideOver()
    ->schema([
        Repeater::make('items')
            ->deleteAction(
                static fn (Action $action) => $action->overlayParentActions(),
            ),
    ])
    ->action(function () {
        // ...
    })

Після закриття дочірнього модального фокус повертається до батьківського.

PR: #19169

Відкладені фільтри для chart widgets

Тепер chart widgets можуть використовувати відкладені фільтри, які оновлюють графік лише після натискання кнопки «Apply», а не при кожній зміні фільтра. Увімкніть, встановивши $hasDeferredFilters = true та реалізувавши метод filtersSchema() зі стандартними компонентами форм Filament. Посилання «Reset» повертає фільтри до значень за замовчуванням, а бейджик показує кількість активних фільтрів.

PR: #19082

Вимкнення перемикання tenants

Новий метод switchableTenants() у Panel builder дозволяє вимкнути перемикач tenants, залишивши меню tenants доступним для інших дій, як-от профіль чи платежі. Це корисно, коли tenants керуються іншими способами й інтерфейс перемикача непотрібний.

PR: #19110

Примітки щодо оновлення

Для типової аплікації не очікується зломів сумісності. Перед оновленням перегляньте повний changelog для деталей.

Джерела

Популярні

Logomark Logotype

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом