northwestern-sysdev / dynamic-forms
Laravel 动态表单
v1.0.1
2024-05-15 13:47 UTC
Requires
- php: ^8.2
- aws/aws-sdk-php: ^3.80|^4
- illuminate/contracts: ^8|^9|^10|^11
- illuminate/http: ^8|^9|^10|^11
- illuminate/support: ^8|^9|^10|^11
- illuminate/validation: ^8|^9|^10|^11
- jwadhams/json-logic-php: ^1.4
- me-io/php-lodash: ^2.0
- nesbot/carbon: ^2 || ^3
- northwestern-sysdev/lodash-php: ^1.0.0
- symfony/finder: ^6|^7
Requires (Dev)
- orchestra/testbench: ^9
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^10.0
- dev-develop
- v1.0.1
- v1.0.0
- v0.15.1
- v0.15.0
- v0.14.1
- v0.14.0
- v0.13.0
- v0.12.2
- v0.12.1
- v0.12.0
- v0.11.4
- v0.11.3
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.0
- dev-dependabot/npm_and_yarn/vue-3.4.37
- dev-dependabot/composer/phpunit/phpunit-tw-10.0or-tw-11.0
- dev-resourceImplementation
This package is auto-updated.
Last update: 2024-09-08 16:47:09 UTC
README
用户自定义表单是开发人员面临的一个长期问题。
Laravel 动态表单为您提供了一种简单解决方案:拖放构建器、轻松显示表单的方式以及后端验证。
builder_demo.mp4
这是如何工作的?
前端由开源的 Form.io JavaScript 库提供支持。这是一个很棒的库:构建器用户友好,您可以调整提供的选项,并添加您自己的自定义表单字段。
在后端,只需调用 $request->validateDynamicForm()
即可。它的行为与您在 Laravel 中熟悉的 validate
方法类似。
您不需要使用 Form.io SaaS 平台。您的 Laravel 应用程序正在扮演这个角色。
入门
composer require northwestern-sysdev/dynamic-forms
php artisan dynamic-forms:install
npm install
npm run build
有关使用的更多信息,请参阅文档。
贡献
如果您想为库做出贡献,请随时提交拉取请求!
在“项目”标签下有一个路线图,因此如果您正在寻找想法,这些问题是开始的好地方。