Важко повірити, але у 2026 році Filament святкує п’ятий день народження! Здається, ніби Filament v1 вийшов вчора як простий пакет для Admin Panel, але в той же час — це вже частина історії.
Ми вирішили трохи поміркувати над шляхом, який пройшла проєкт. Ті, хто з нами з самого початку — насолоджуйтеся ностальгією. Новим учасникам спільноти — ось короткий огляд усіх ітерацій, що привели Filament до сучасного вигляду.

Filament v1 — звідси й почалося. У березні 2021 року ми експериментували: чи вдасться зробити кращу, ергономічну Admin Panel з використанням нової для Laravel технології — Livewire.
Livewire випустив версію 1.0 на початку 2020 року й швидко еволюціонував до 2.0 наприкінці того ж року, а 2.x поліпшення тривали й на початку 2021-го.

Livewire обіцяв те, чого раніше не було: писати фронтенд-логіку на PHP. Ідея проста — навіщо переходити на іншу мову, якщо PHP може вирішити багато завдань? Звісно, JavaScript не можна повністю замінити, тому в парі з Alpine та популярним Tailwind CSS ця концепція склалась у TALL stack.

Отже, ідентичність Filament була щільно пов’язана з TALL stack. Питання було просте: чи можна побудувати елегантну та корисну Admin Panel для Laravel з цим стеком?
Відповідь?

Так, це була адміністративна панель, яка зовні нагадувала інші Admin Panel початку 2020-х. Але важливіше те, що ми першими створили справді production-ready Admin Panel на базі TALL stack.

І це був лише початок.

Після вдалого доказу концепції у v2 ми вирішили зробити крок назад і закласти міцні підвалини для майбутнього. Висновок із v1 був простий: Admin Panel вийшла настільки вдалою, що розробники хотіли використовувати її UI-компоненти — Forms і Tables — поза самим Filament у своїх TALL-проєктах.

Ми переписали значну частину пакета та розділили проєкт на кілька незалежних пакетів. У результаті v2 вийшов із трьома (незабаром чотирма) пакетами, які можна використовувати окремо або в будь-яких комбінаціях: Admin Panel, Forms, Tables і згодом Notifications. Forms, Tables і Notifications працюють самостійно або разом, а Admin Panel лишався як готовий opinionated набір з додатковими фічами.
Поки ми перебудовували основу Filament, реалізували маленьку, але доленосну річ — reactive forms. До того поля форм у Filament не могли нативно реагувати одне на одне. Під час роботи над v2 це виправили — і тепер реактивні форми стали однією з ключових можливостей Filament.

Крім того, Filament змінив свій візуальний стиль — почала формуватись сучасна тема, яку ми знаємо сьогодні. Також з’явився dark mode (Barney був би в захваті!). Навіть документація отримала оновлений вигляд у тоні Admin Panel.

Filament v2 — один із найважливіших релізів у історії проєкту. Розподіл пакетів та інші фундаментальні зміни проклали шлях у «сучасну еру» Filament, дозволивши команді й спільноті створювати масштабовані та розширювані рішення поверх цих міцних основ.
Якщо v1 і v2 — фундаментальні віхи, то v3, v4 і v5 становлять «сучасну еру» Filament. Ці релізи багато переробляли в архітектурі, але головним став масив роботи над новими можливостями у кожному мажорному оновленні.
v3 включав великий рефактор систем Filament, оновлення до довгоочікуваного Livewire v3 та редизайн мовлення у пакетах і на marketing site. Цей дизайн досі визначає вигляд Filament з невеликими поліпшеннями.
Рефактор відкрив шлях до потужних функцій, які привернули увагу ширшої аудиторії Laravel.
Найважливіша зміна — переорієнтація на panels. До цього Filament позиціювали як «Admin Panel». У v3 ми додали підтримку кількох панелей і перейменували Admin Panel у Panel. Тобто Filament перестав бути лише для адміністративних панелей — на ньому тепер можна будувати цілий застосунок з багатьма панелями. Разом із цим з’явилася підтримка multi-tenancy, яку просили великі проєкти.
Також ми додали новий пакет: Infolists. Тепер триадa операцій читання/запису була повною: Forms для створення й редагування, Tables для перегляду списків і Infolists для читання окремих записів у зручному вигляді.
За обсягом функцій v4 був нашим найбільшим релізом. Ми писали великий пост про новинки v4, а потім ще один — про v4.1 — бо додали майже 40 нових фіч поверх первинного релізу.
Головні цілі v4 були не стільки в кількості фіч, як у підвищенні продуктивності та уніфікації концепцій, наприклад actions і schemas.
Щодо продуктивності — ми переглянули кожну операцію й компонент у Filament у пошуках оптимізацій і досягли кращого результату, ніж очікували. Dan демонстрував на стрімі Nuno приклад 3x прискорення (див. кліп тут) порівняно з v3.
Окрім прискорення, ми об’єднали розрізнені концепції, які плутали користувачів. Якщо ви користувалися v3, напевно пам’ятаєте проблему з імпортом правильних action з потрібного пакета. Ми уніфікували actions і злили систему рендерингу Forms та Infolists у єдині «Schemas». Тепер поля форми й елементи infolist можна ставити разом — це відкрило безліч сценаріїв, наприклад двофакторна аутентифікація стала набагато простішою у реалізації.
У найшвидшому циклі випуску мажорної версії ми в січні цього року випустили v5 — і він не приніс нових фіч.
Коли ми обговорювали дату релізу v4, знали, що рано чи пізно доведеться підняти мажорну версію, щоб дати користувачам можливість перейти на новий Livewire, якщо вони підключають Livewire поза межами Filament.
Перевага такого релізу подвійна: по-перше, зміни, що не потребують Livewire 4, можна одразу зворотно портувати в v4, продовжуючи життя тим, хто не може оновитися. По-друге, ми тепер безпечно використовуємо можливості Livewire 4 у майбутніх релізах, не ризикуючи ламати застосунки користувачів.
Окрім змін, пов’язаних з Livewire, Filament отримав новий візуальний стиль після довгого ребрендингу у 2025 році. Стиль чудовий, маскоти — класні, але найважливіше — тепер у всіх Filament-проєктах є єдиний голос бренду.
І, до речі, у нас новий мерч. Мабуть, саме це всіх найбільше тішить.
Це, мабуть, питання на думці багатьох. Поки що не хвилюйтеся — в 2026 році ми не плануємо ще одну мажорну версію Filament. Звісно, плани можуть змінитися, але наразі ми зосереджені на вдосконаленні v5 (і v4) разом зі спільнотою.
Протягом 2026 року ми продовжимо розвивати Filament, робитимемо його кращим інструментом для побудови TALL stack додатків, масштабуватимемо виробництво контенту і частіше святкуватимемо з вами — слідкуйте за подіями спільноти цього року!
Повторюся, але це правда: команда Filament щиро вдячна за вашу пристрасть, працю, довіру й підтримку за ці п’ять років. Історія Filament сповнена ключових моментів, що сформували фреймворк, але за кожним з них стоїте ви — спільнота, яка рухає зміни вперед. Дякуємо від щирого серця за любов і підтримку — і до нових звершень.
Laravel Livewire випустив нову версію 3.6, яка приносить з собою цікаві HTML-директиви для управління видимістю DOM-елементів і JavaScript-діями. Досліджуйте нові можливості Livewire, що допоможуть вам створити ще більш інтерактивні користувацькі інтерфейси!
У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту
Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!