Filament是一系列用于加速Laravel开发的全栈组件集合。它们设计精美、使用直观且完全可扩展 - 是您下一个Laravel应用的完美起点。为什么要浪费时间反复构建相同的功能呢?
软件包
面板构建器 • 文档 • 演示
面板构建器是Filament的基础。它将所有软件包结合在一起,让您能快速构建Laravel管理面板、面向客户的应用、软件即服务平台等。Filament让构建和部署自定义的CRUD驱动界面变得轻而易举。
composer require filament/filament
表单构建器 • 文档
使用我们的表单构建器,在Livewire组件中渲染交互式表单从未如此简单。轻松构建令人惊叹的表单,内置超过25个组件。它还完全可扩展,所以您可以添加自己的自定义字段和操作。除了面板构建器,它还无缝集成到操作模态框中,并被表格构建器用于过滤行。
composer require filament/forms
表格构建器 • 文档
为任何情况创建美观、优化且交互式的数据表。放入Livewire组件中,即可使用。它也完全可扩展,所以您可以添加自己的自定义列、过滤器和操作。
composer require filament/tables
通知 • 文档
任何应用程序的一个重要部分是能够通知用户重要事件。我们的通知包让您可以从任何Livewire请求,甚至是从JavaScript前端向用户发送闪现通知。此外,它可以从数据库获取通知并在美观的滑出模态框中呈现,甚至可以接收来自websockets服务器的实时通知。
composer require filament/notifications
操作 • 文档
操作是可以打开模态框的按钮。它们是许多界面中非常通用的组件,避免了用户为完成任务而离开页面的需求。从确认破坏性操作,到编辑Eloquent记录,再到从上传的CSV文件导入数据,操作模态框是保持用户在应用程序流程中的好方法。模态框基于我们的表单构建器,所以它们建立在相同的灵活性和可扩展性原则之上。只需几行代码就可以将模态框添加到任何Livewire组件中,无需HTML或JavaScript。
composer require filament/actions
信息列表 • 文档
信息列表是向用户显示特定记录的只读信息的好方法。它们拥有完全灵活的布局,可以通过自定义组件进行扩展。它们还与面板构建器无缝集成,因此您可以轻松地将它们添加到您的面板资源中。
composer require filament/infolists
小部件 • 文档
Filament的小部件集合建立在Livewire的实时服务器响应核心原则之上。结合多个小部件,您可以快速为您的应用程序构建一个仪表板,包括图表和统计数据,能够在不刷新页面的情况下实时更新。它们还与面板构建器中的任何页面无缝集成。
composer require filament/widgets
贡献
请查看我们的贡献指南。
需要帮助?
🐞 如果您发现了错误,请提交详细的问题,并等待协助。
🤔 如果您有问题或功能请求,请开始新的讨论。我们还有一个Discord社区。如需快速帮助,请在适当的频道中提问。
🔐 如果您发现了安全漏洞,请查看我们的安全政策。