canvass / canvass-laravel
Canvass 表单构建器的 Laravel 服务提供者
v1.02.01
2020-12-18 16:14 UTC
Requires
Requires (Dev)
- laravel/framework: ^8.14
- laravel/legacy-factories: ^1.0
- phpunit/phpunit: ^8.3
- dev-master
- v1.02.01
- v1.02.00
- v1.01.03
- v1.01.02
- v1.01.01
- v1.01.00
- v1.00.00
- v0.12.03
- v0.12.02
- v0.12.01
- v0.11
- v0.10
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1.0
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/composer/laravel/framework-8.40.0
This package is auto-updated.
Last update: 2024-09-30 01:17:43 UTC
README
一个用于构建表单和验证表单提交的 Laravel 扩展包。
安装
您可以使用 composer 安装此包
composer require canvass/canvass-laravel
该包应自动注册自己。
迁移
您可以使用以下命令发布数据库迁移
php artisan vendor:publish --provider="CanvassLaravel\CanvassServiceProvider" --tag="migrations"
迁移发布后,您可以通过运行迁移来创建表单和字段表
php artisan migrate
配置
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="CanvassLaravel\CanvassServiceProvider" --tag="config"
下一步
访问 /admin/form
以查看 Canvass 接口,创建表单和表单字段。
文档
您可以在Canvass Core 项目中找到更多信息。
扩展 Canvass
您可以通过添加新的字段类型来扩展 Canvass。
添加新字段
- 添加一个包含 FieldData、FieldType 和 Validate 文件的文件夹
- 将父路径添加到 Forge
\Canvass\Forge::addFieldPath('/the/file/path', '\The\Namespace\Path');
- 为该类型添加一个视图文件
laravel-dir/resources/views/vendor/canvass/form_field/partials/types