Laravel 开发外包合作伙伴 - 每月 3200 美元 | Bacancy

多年来的丝状物

发布日期 经过

多年来的丝状物图像

很难相信我们已经在 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

归档于:
立方体

Laravel 时事通讯

加入超过 4 万名开发者的行列,不错过任何新的技巧、教程等内容。

图像
SerpApi

适用于您的 LLM 和 AI 应用的 Web 搜索 API

访问 SerpApi
银行标志

银行

只需每月 3200 美元,即可聘请一位拥有 4-6 年经验的资深 Laravel 开发人员,为您的项目注入强劲动力。您将获得 160 小时的专属专业服务,并享受 15 天无风险试用。立即预约通话!

银行
Tinkerwell 徽标

廷克威尔

Laravel 开发者必备的代码运行器。可在本地和生产环境中体验 AI、自动补全和即时反馈功能。

廷克威尔
几天内即可获得 Laravel 代码审查徽标的专家指导

几天内即可获得 Laravel 代码审查方面的专家指导

专家级代码审查!两位拥有 10 年以上 Laravel 开发经验的开发者将为您提供清晰、实用的反馈,帮助团队构建更优质的应用程序。

几天内即可获得 Laravel 代码审查方面的专家指导
PhpStorm 标志

PhpStorm

首选的 PHP IDE,对 Laravel 及其生态系统提供广泛的开箱即用支持。

PhpStorm
Laravel Cloud 标志

Laravel 云

轻松创建和管理服务器,并在几秒钟内部署 Laravel 应用程序。

Laravel 云
了解 Softtech 的标志

了解软科技

Acquaint Softtech 提供 AI 就绪的 Laravel 开发人员,48 小时内即可上手,每月费用为 3000 美元,没有冗长的销售流程,并提供 100% 退款保证。

了解软科技
Kirschbaum 标志

樱桃树

提供创新和稳定性,确保您的Web应用程序取得成功。

樱桃树
Shift 标志

转移

还在运行旧版本的 Laravel?立即实现 Laravel 自动升级和代码现代化,让您的应用程序保持最新状态。

转移
鱼叉:新一代时间跟踪和发票标志

Harpoon:新一代时间跟踪和发票系统

新一代时间跟踪和计费软件,帮助您的机构规划和预测盈利的未来。

Harpoon:新一代时间跟踪和发票系统
Lucky Media 标志

幸运传媒

Get Lucky Now——拥有十余年经验的 Laravel 开发理想之选!

幸运传媒
SaaSykit:Laravel SaaS 入门套件徽标

SaaSykit:Laravel SaaS 入门套件

SaaSykit 是一个多租户 Laravel SaaS 入门套件,包含运行现代 SaaS 所需的所有功能,例如支付、美观的结账界面、管理面板、用户仪表盘、身份验证、现成组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 入门套件
Livewire v4.2.0 发布,增强了安全性并支持 Laravel 13 镜像

Livewire v4.2.0 发布,增强了安全性并支持 Laravel 13。

阅读文章
多年来的丝状物图像

多年来的丝状物

阅读文章
Inertia v2.3.16 镜像中新增了提升指南和技能

Inertia v2.3.16 版本新增了提升指南和技能

阅读文章
Laravel 发布了面向 Laravel 和 PHP 镜像的 AI 代理技能开放目录

Laravel 发布了面向 Laravel 和 PHP 的 AI 代理技能开放目录

阅读文章
Filament 五周年庆典精彩纷呈!图片

Filament 五周年庆典精彩纷呈!

阅读文章
Laravel 12.53.0 图片中的缓存并发限制

Laravel 12.53.0 中的缓存并发限制

阅读文章