rawilk / laravel-form-components
TailwindCSS 表单的 Blade 组件集合。
Requires
- php: ^8.0|^8.1|^8.2
- illuminate/filesystem: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
- illuminate/view: ^9.0|^10.0
- spatie/laravel-package-tools: ^1.14
Requires (Dev)
- blade-ui-kit/blade-heroicons: ^2.0
- laravel/pint: ^1.5
- livewire/livewire: ^2.8
- orchestra/testbench: ^7.0|^8.0
- pestphp/pest: ^1.22
- pestphp/pest-plugin-laravel: ^1.4
- pestphp/pest-plugin-parallel: ^1.2
- sinnbeck/laravel-dom-assertions: ^1.3
- spatie/laravel-ray: ^1.25
Suggests
- blade-ui-kit/blade-heroicons: Required for the default icons used in this package
- livewire/livewire: Consider livewire for handling your form submissions
- dev-main
- v8.1.4
- v8.1.3
- v8.1.2
- v8.1.1
- v8.1.0
- v8.0.4
- v8.0.3
- v8.0.2
- v8.0.1
- v8.0.0
- v7.x-dev
- v7.1.7
- v7.1.6
- v7.1.5
- v7.1.4
- v7.1.3
- v7.1.2
- v7.1.1
- v7.1.0
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v7.0.0-alpha.2
- v7.0.0-alpha.1
- v6.x-dev
- v6.0.2
- v6.0.1
- v6.0.0
- v5.x-dev
- 5.1.0
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- v4.x-dev
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- v3.x-dev
- 3.1.1
- 3.1.0
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- v2.x-dev
- 2.0.2
- 2.0.1
- 2.0.0
- v1.x-dev
- 1.4.14
- 1.4.13
- 1.4.12
- 1.4.11
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- dev-dependabot/npm_and_yarn/rollup-3.29.5
- dev-dependabot/github_actions/dependabot/fetch-metadata-2.2.0
- dev-dependabot/npm_and_yarn/rollup/plugin-commonjs-26.0.1
- dev-dependabot/composer/livewire/livewire-tw-3.5
This package is auto-updated.
Last update: 2024-09-24 20:27:50 UTC
README
Laravel 表单组件提供常用的表单组件,帮助您使用 Tailwind CSS 更快地构建表单。支持验证、旧表单值和 wire:model。
安装
您可以通过 composer 安装此包
composer require rawilk/laravel-form-components
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="form-components-config"
您可以在以下链接查看默认配置: https://github.com/rawilk/laravel-form-components/blob/main/config/form-components.php
您可以使用此命令发布包的视图
php artisan vendor:publish --tag="form-components-views"
如果您想覆盖包的语言行,您可以使用此命令发布它们
php artisan vendor:publish --tag="form-components-translations"
文档
有关更多文档,请访问: https://randallwilk.dev/docs/laravel-form-components
演示
有关组件的演示,请访问: https://laravel-form-components.randallwilk.dev
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
请审查 我的安全策略 了解如何报告安全漏洞。
致谢
此包也深受 Laravel Form Components 和 Blade UI Kit 的启发。一些 JavaScript 组件的灵感来自 Alpine Headless Components。
替代方案
创建此包是为了满足我的需求和偏好,并依赖于 TailwindCSS、TailwindUI 和 AlpineJS 进行样式和功能。如果您的需求不同,您始终可以尝试这些替代方案之一
免责声明
此包与 Laravel、TailwindCSS、Laravel Livewire、Alpine.js 或其任何关联公司无关,未受维护、授权、认可或赞助。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。