akshitarora / filament
Filament的分支版本,用于Workshop。
Requires
- php: ^8.1
- composer-runtime-api: ^2.1
- ext-intl: *
Requires (Dev)
- anourvalar/eloquent-serialize: ^1.2
- danharrin/livewire-rate-limiting: ^0.3|^1.0
- filament/support: *
- larastan/larastan: ^2.2
- laravel/pint: ^1.0
- league/csv: ^9.14
- league/flysystem-aws-s3-v3: ^3.0
- nunomaduro/termwind: ^1.0|^2.0
- openspout/openspout: ^4.23
- orchestra/testbench: ^8.20|^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: v1.11.1
- rector/rector: ^1.0
- spatie/laravel-medialibrary: ^10.0|^11.0
- spatie/laravel-ray: ^1.29
- spatie/laravel-tags: ^4.2
- staudenmeir/belongs-to-through: ^2.5
- staudenmeir/eloquent-has-many-deep: ^1.7
- symplify/monorepo-builder: ^10.0
README
Filament是一组用于加速Laravel开发的完整栈组件。它们设计精美,易于使用,且完全可扩展——是您下一个Laravel应用的理想起点。为什么要在重复构建相同的功能上浪费时间呢?
包
面板构建器 • 文档 • 演示
面板构建器是Filament的基础。结合所有包,它让您能够快速构建Laravel管理面板、面向客户的App、SaaS平台等。Filament让自定义CRUD驱动的界面变得易于构建和部署。
composer require filament/filament
表单构建器 • 文档
使用我们的表单构建器,在Livewire组件中渲染交互式表单从未如此简单。轻松构建超过25个组件的精美表单。它也完全可扩展,因此您可以添加自己的自定义字段和操作。除了面板构建器外,它还无缝集成到操作模态中,并由表单构建器用于过滤行。
composer require filament/forms
表格构建器 • 文档
为任何情况创建美观、优化和交互式的数据表。将其放入Livewire组件中,即可开始使用。它也完全可扩展,因此您可以添加自己的自定义列、过滤器以及操作。
composer require filament/tables
通知 • 文档
任何应用程序的重要组成部分是能够通知用户重要事件。我们的通知包允许您从任何Livewire请求或甚至从您的JavaScript前端向用户发送闪存通知。此外,它可以从数据库中检索通知并在精美的滑入模态中渲染它们,甚至可以从WebSocket服务器接收实时通知。
composer require filament/notifications
操作 • 文档
操作是可以打开模态的按钮。它们是许多界面的多功能组件,避免了用户需要离开页面来完成任务的麻烦。从确认破坏性操作,到编辑Eloquent记录,再到从上传的CSV文件中导入数据,操作模态是保持用户在应用程序流程中的绝佳方式。模态建立在我们的表单构建器之上,因此它们基于相同的灵活性和可扩展性原则。只需几行代码即可将模态添加到任何Livewire组件中,无需HTML或JavaScript。
composer require filament/actions
信息列表 • 文档
信息列表是向用户显示特定记录的只读信息的绝佳方式。它们具有完全灵活的布局,并且可以扩展为自定义组件。它们还与面板构建器无缝集成,因此您可以轻松地将它们添加到面板资源中。
composer require filament/infolists
小部件 • 文档
丝胶组件集基于Livewire的核心原则,即与服务器实时交互。结合多个组件,您可以快速构建应用程序的仪表板,包括图表和统计数据,这些数据可以实时更新,无需刷新页面。它们还可以与Panel Builder中的任何页面无缝集成。
composer require filament/widgets
贡献
请参阅我们的贡献指南。
需要帮助吗?
🐞 如果您发现了一个错误,请提交详细的错误报告,并等待帮助。
🤔 如果您有问题或功能请求,请发起新的讨论。我们还有一个Discord社区。为了快速得到帮助,请在适当的频道提问。
🔐 如果您发现了一个漏洞,请查阅我们的安全策略。