很难相信我们已经在 2026 年庆祝 Filament 五周年了!在某些方面,感觉 Filament v1 作为基础管理面板软件包发布仿佛就在昨天,但在另一些方面,它又仿佛是遥远的过去。
我们想花点时间,一起回顾一下 Filament 的发展历程!对于从一开始就陪伴我们走过这段旅程的老朋友们,请和我们一起重温这份美好回忆。对于所有新加入 Filament 社区的朋友,也请一起了解一下 Filament 一路走来的演变历程!
Filament v1 - 管理面板(2021 年 3 月)

这一切都始于 Filament v1。Filament 于 2021 年 3 月发布,是一次实验,旨在探索能否利用当时震撼 Laravel 世界的新技术 Livewire 构建一个更好、更符合人体工程学的管理面板。
Livewire 在 2020 年初发布了 1.0 版本,受到了非常感兴趣的用户的关注。随后,在 2020 年底,Livewire 发布了改进幅度很大的 2.0 版本,而 2.x 版本的改进一直延续到 2021 年初。

Livewire 承诺实现一个此前其他解决方案都无法真正实现的目标:用 PHP 编写前端逻辑和代码。其目标很简单:既然 PHP 可以解决许多相同的问题,为什么还要使用完全不同的另一种语言 JavaScript 呢?显然,JavaScript 无法完全替代,因此 Alpine 的推出,以及 Tailwind CSS 的日益普及,共同构成了一个更加完整的架构——TALL 技术栈。

因此,Filament 的定位与 TALL 技术栈这一新理念紧密相连。接下来的问题就变成了“我们能否使用 TALL 技术栈为 Laravel 开发者构建一个优雅而实用的管理面板?”
答案是什么?

好吧,不得不承认,那是一个看起来与以下界面非常相似的管理面板: 其他 2020 年代初期的管理面板!但外观并不重要——重要的是我们完成了一件其他人尚未做到的事情:使用 TALL 技术栈构建了一个真正的、可用于生产的管理面板系统。

好戏才刚刚开始!
Filament v2 - 为 Filament 奠定基础(2021 年 12 月)

概念验证取得了巨大成功,Filament v2 的发布为我们提供了一个绝佳的机会,让我们能够回顾过去,为未来做好充分的准备。我们从 v1 中汲取的最重要的经验之一是,管理面板真的非常出色。事实上,它如此出色,以至于我们(以及社区中的其他成员)都迫不及待地想在他们自己的、非 Filament TALL 堆栈应用程序中使用构成管理面板的 UI 元素,例如表单和表格。

因此,我们着手拆分管理面板,同时重写软件包的主要部分以适应这种新的多软件包架构。最终,Filament v2 发布了三个(即将增加到四个)独立的软件包,它们可以单独使用,也可以任意组合使用:管理面板、表单、表格,以及最终的通知。表单、表格和通知软件包可以单独使用,也可以任意组合使用,这与我们至今的软件包工作方式完全相同。如果您想要一个预先构建好的、包含这三个软件包(以及其他一些附加功能)的组合,您仍然可以使用管理面板软件包。
在我们彻底改造 Filament 的旧架构,并用更具长期可持续性的新组件取而代之时,一项当时看似微不足道却对 Filament 的运作方式产生深远影响的关键功能也得以实现:响应式表单。在此之前,Filament 表单字段之间无法进行原生交互。但现在,得益于 v2 版本底层所做的所有工作,响应式表单已成为 Filament 的核心功能之一。

因为我们当时几乎把所有东西都拆掉重装了,Filament 的风格也正是在这个时候开始转变,最终形成了我们今天所熟知和喜爱的风格。伴随着 Filament 的全新主题,我们还添加了另一个备受欢迎的功能:深色模式(巴尼肯定会……) 激动不已 甚至我们的文档网站也焕然一新,与管理面板的主题更新相匹配!

Filament v2 将成为 Filament 发展史上最重要的更新之一,甚至可以说是最重要的更新。该版本新增了许多重要功能,但更重要的是,由于软件包的拆分以及其他底层基础工作的推进,Filament 走上了一条引领我们迈入“现代”发展阶段的道路。正因如此,Filament 团队和整个社区才能在这些坚实的基础上,构建出令人惊叹、可扩展且易于分享的作品。
Filament v3 - v5 - Filament 的现代时代
Filament v1 和 v2 是该项目发展史上的奠基性里程碑,而 v3、v4 以及最近的 v5 则标志着我所称的 Filament “现代”时代的到来。这些版本对整个框架进行了令人惊叹的重构,但它们最主要的共同点在于每个版本都新增了大量功能。
Filament v3 - 转向面板(2023 年 8 月)
Filament v3 对底层 Filament 系统进行了另一次重大改进,包括对期待已久的 Livewire v3 的更新,以及对软件包和组件中 Filament 设计语言的更新。 营销网站 . 除了个别地方做了一些调整之外,这种 Filament 软件包的设计语言至今仍然沿用到 Filament 中。
在很大程度上,重写使我们能够发布一些非常强大的新功能,这有助于推动 Filament 被 Laravel 生态系统中更多的人注意到和使用。
第一个也是最重要的变化是面板功能的侧重点发生了转变。在此之前,Filament 的设计和市场定位都是“管理面板”。当然,它也能做其他事情——Filament 提供了几乎可以构建任何你想要的功能的工具,但最终,Filament 这个产品和品牌几乎成了管理面板的代名词。然而,在 v3 版本中,这种侧重点发生了改变。我们引入了在应用程序中使用多个窗格的功能,并将“管理面板”包更名为“面板”。Filament 不再仅仅用于构建管理面板;它在构建管理面板方面仍然非常出色,但现在你可以构建你自己的面板。 全部的 无论需要多少个面板,都可以在 Filament 上进行应用开发。多面板功能也带来了多租户支持,这是许多大型项目长期以来一直期待的功能。
除了面板的重写之外,我们还为产品线新增了一个软件包:信息列表。现在,读写操作的三大功能已全部实现:表单用于创建和编辑数据,表格用于查看数据组,而信息列表则为单个记录提供简洁易用的只读界面。
Filament v4 - 更加注重定制化(2025 年 8 月)
就功能而言,Filament v4 是我们迄今为止规模最大的版本。我们编写了 一篇完整的博客文章 关于 Filament v4 的所有新增功能,然后不得不写 其他 关于 v4.1 的帖子 因为我们在 v4 版本已发布的功能基础上,又增加了近 40 项新功能!
v4 版本发布时,我们关注的重点并非在于功能的数量,尽管这确实是一个不错的附带成果。相反,我们着重提升了 Filament 的整体性能,并统一了框架中诸如操作和模式等概念。
在性能方面,我们精简了Filament中的每一个操作和组件,寻找可以提升性能的环节。 知道 我们节省了一些时间,最终取得的成果甚至比我们预想的还要好。丹甚至出现在努诺的直播中,展示了我们性能提升了三倍的情况(你可以观看视频片段)。 这里 )基于 Filament v3。
除了大幅提升 Filament 的运行速度之外,我们还花了一些时间整合之前分散在多个地方的概念,这些概念之前常常让用户感到困惑。如果您使用过 Filament v3,您很可能还记得必须确保从正确的包中导入正确的操作,否则所有功能都会崩溃的痛苦。除了整合操作之外,我们还将用于渲染表单和信息列表的底层组件系统合并到了“模式”中,这意味着现在 Filament 应用程序开箱即用,您可以将表单字段和信息列表条目放在同一位置。仅此一项就带来了巨大的功能扩展——您会惊讶地发现,在表单中需要纯文本的只读数据,反之亦然,是多么频繁!需要证据吗?看看 Filament 自带的双因素身份验证 UI 就知道了——当我们允许表单和信息列表共存时,创建该 UI 的过程变得极其简单。
Filament v5 - Livewire 和 Filament 的新时代(2026 年 1 月)
今年一月,我们以迄今为止最快的速度发布了 Filament 的主要版本,但该版本没有任何新功能。
当我们讨论 Filament v4 的发布日期时,我们知道,如果 Livewire 被手动添加到项目中以便在 Filament 之外使用,那么最终我们将不得不提升我们的主要版本,以便我们的用户能够升级到最新版本的 Livewire。
此次版本发布的好处有两点:首先,目前任何对 v5 的更改,只要不需要使用 Livewire 4,都可以立即移植到 Filament v4 中,从而延长 Filament 的使用寿命,让那些目前无法升级到最新版 Livewire 的用户也能继续使用。其次,这使我们能够在未来使用 Livewire 4 的新功能,而无需担心会破坏用户的应用程序。
除了 Livewire 的改动之外,Filament 现在也焕然一新,这并非完全与 Filament v5 相关。这要归功于我们 2025 年启动的长期品牌重塑项目。新风格很棒,吉祥物也很出色,但这一切带来的最大好处是,现在我们所有与 Filament 相关的项目都将拥有一个统一的品牌声音。
哦,对了,我们还有新的周边产品。我敢肯定,这才是最令人兴奋的事情。
下一步是什么?
我相信这是大家心中的疑问,我完全理解(尤其是在短短几个月内发布了两个主要版本的情况下)!首先,请放心,我们目前没有在 2026 年发布 Filament 另一个主要版本的计划。当然,情况可能会有所变化,但就目前而言,我们非常乐意继续与社区的各位合作,共同改进 v5(以及 v4)。
也就是说,在2026年,我们将继续竭尽所能地改进Filament,并将其打造成为迄今为止构建TALL堆栈应用程序的最佳方式。我们还计划扩大内容制作规模,并且非常希望与社区成员们共同庆祝更多,敬请关注我们今年举办的社区活动!
我知道你们可能已经听腻了我的话,但这是真的:Filament 团队全体成员衷心感谢社区所有成员对 Filament 的热情和辛勤付出,以及多年来你们给予我们的信任和支持。正如你们所见,Filament 过去五年的发展历程充满了关键时刻,这些时刻塑造了它如今的框架,而每一个时刻的背后都有你们——充满热情的社区成员,是你们推动着积极的变革。所以,我们由衷地感谢你们过去五年来的所有爱与支持,并期待未来更多精彩的篇章。
- 丝线团队
Zillow 高级软件开发工程师。开发者关系主管 灯丝 导师。热爱 Laravel、Filament、JS 和 Tailwind。Vim 用户。养了一只可爱的柯基犬。发帖于 https://alexandersix.com





