grafite / forms
一款令人惊叹的Laravel表单包。
Requires
- php: >=7.3|>=8.0
- doctrine/dbal: ^2.5|^3.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/view: ^7.0|^8.0|^9.0|^10.0|^11.0
- matthiasmullie/minify: ^1.3
Requires (Dev)
- mikey179/vfsstream: ^1.6
- mockery/mockery: ^1.0
- nunomaduro/collision: ^5.10|^6.0
- nunomaduro/phpinsights: ^2.0
- orchestra/database: ^5.0|^6.0
- orchestra/testbench: ^5.0|^6.0|^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.5.10
Suggests
- spatie/honeypot: Allows use of the HoneyPot HTMLSnippet
- dev-main
- v6.27.4
- v6.27.3
- v6.27.2
- v6.27.1
- v6.27.0
- v6.26.2
- v6.26.1
- v6.26.0
- v6.25.8
- v6.25.7
- v6.25.6
- v6.25.5
- v6.25.4
- v6.25.3
- v6.25.2
- v6.25.1
- v6.25.0
- v6.24.1
- v6.24.0
- v6.23.2
- v6.23.1
- v6.23.0
- v6.22.0
- v6.21.3
- v6.21.2
- v6.21.1
- v6.21.0
- v6.20.1
- v6.20.0
- v6.19.8
- v6.19.7
- v6.19.6
- v6.19.5
- v6.19.4
- v6.19.3
- v6.19.2
- v6.19.1
- v6.19.0
- v6.18.8
- v6.18.7
- v6.18.6
- v6.18.5
- v6.18.4
- v6.18.3
- v6.18.2
- v6.18.1
- v6.18.0
- v6.17.8
- v6.17.7
- v6.17.6
- v6.17.5
- v6.17.4
- v6.17.3
- v6.17.2
- v6.17.1
- v6.17.0
- v6.16.2
- v6.16.1
- v6.16.0
- v6.15.3
- v6.15.2
- v6.15.1
- v6.15.0
- v6.14.0
- v6.13.4
- v6.13.3
- v6.13.2
- v6.13.1
- v6.13.0
- v6.12.1
- v6.12.0
- v6.11.2
- v6.11.1
- v6.11.0
- v6.10.1
- v6.10.0
- v6.9.1
- v6.9.0
- v6.8.3
- v6.8.2
- v6.8.1
- v6.8.0
- v6.7.3
- v6.7.2
- v6.7.1
- v6.7.0
- v6.6.6
- v6.6.5
- v6.6.4
- v6.6.3
- v6.6.2
- v6.6.1
- v6.6.0
- v6.5.1
- v6.5.0
- v6.4.0
- v6.3.7
- v6.3.6
- v6.3.5
- v6.3.4
- v6.3.3
- v6.3.2
- v6.3.1
- v6.3.0
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.1
- v6.1.0
- v6.0.x-dev
- v6.0.2
- v6.0.1
- v6.0.0
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.9.5
- v4.9.4
- v4.9.3
- v4.9.2
- v4.9.1
- v4.9.0
- v4.8.1
- v4.8.0
- v4.7.2
- v4.7.1
- v4.7.0
- v4.6.1
- v4.6.0
- v4.5.9
- v4.5.8
- v4.5.7
- v4.5.6
- v4.5.5
- v4.5.4
- v4.5.3
- v4.5.2
- v4.5.1
- v4.5.0
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.10
- v4.3.9
- v4.3.8
- v4.3.7
- v4.3.6
- v4.3.5
- v4.3.4
- v4.3.3
- v4.3.2
- v4.3.1
- v4.3.0
- v4.2.3
- v4.2.2
- v4.2.1
- v4.2.0
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.2
- v4.0.1
- v4.0.0
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.0
- v2.14.4
- v2.14.3
- v2.14.2
- v2.14.1
- v2.14.0
- v2.13.2
- v2.13.1
- v2.13.0
- v2.12.8
- v2.12.7
- v2.12.6
- v2.12.5
- v2.12.4
- v2.12.3
- v2.12.2
- v2.12.1
- v2.12.0
- v2.11.1
- v2.11.0
- v2.10.0
- v2.9.1
- v2.9.0
- v2.8.0
- v2.7.1
- v2.7.0
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.1
- v2.5.0
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.1
- v2.3.0
- v2.2.1
- v2.2.0
- v2.1.11
- v2.1.10
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.3.x-dev
- v1.3.7
- dev-develop
- dev-quill_upgrade
- dev-2022-fields
- dev-bootstrap-5
- dev-l
- dev-for-vue-components
This package is auto-updated.
Last update: 2024-08-26 14:38:15 UTC
README
Forms - 为Laravel提供的出色的表单组件。
Forms包让您可以使用标准make命令生成表单以及字段。在您的模型表单中,您可以指定需要生成的字段,然后将表单传递到视图中。无需再编写HTML表单、错误处理等。它可以处理Eloquent关系,并轻松处理ajax请求以实现更动态的表单提交。
作者
- Matt Lantz (@mattylantz, mattlantz at gmail dot com)
要求
- PHP 7.3+|8.0+
- OpenSSL
兼容性和支持
安装
开始一个新的Laravel项目
composer create-project laravel/laravel your-project-name
然后运行以下命令以添加Forms
composer require "grafite/forms"
发布那些资产的时间!
php artisan vendor:publish --provider="Grafite\Forms\FormsProvider"
文档
https://docs.grafite.ca/utilities/forms
从3.x升级到4.x(重命名)
该包在版本3中被重命名为4。这意味着您需要在代码库中更改以下内容
form-maker.php
-> forms.php
Grafite\FormMaker
-> Grafite\Forms
@formMaker
-> @forms
<x-fm></x-fm>
-> <x-f></x-f>
<x-fm-action></x-fm-action>
-> <x-f-action></x-f-action>
<x-fm-delete></x-fm-delete>
-> <x-f-delete></x-f-delete>
<x-fm-search></x-fm-search>
-> <x-f-search></x-f-search>
CSP的资产来源
js.hcaptcha.com cdn.jsdelivr.net
许可证
Forms是开源软件,许可证为MIT许可证
错误报告和功能请求
请尽可能详细地提供有关提交问题和功能请求的详细信息
免责声明
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论这些责任是由于合同、侵权或其他方式引起的,与软件或软件的使用或其他交易有关。