一款令人惊叹的Laravel表单包。


README

Grafite Forms

Forms - Laravel的一款惊人的表单组件。

Build Status Maintainability Packagist license

Forms包允许您使用标准的make命令生成表单以及字段。在您的模型表单中,您可以指定需要生成的字段,然后将表单传递到视图中。不再需要编写HTML表单,错误处理等。它可以处理Eloquent关系,并轻松与ajax请求一起工作,以实现更动态的表单提交。

作者

需求

  1. PHP 7.3+
  2. 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>

许可协议

Forms是开源软件,受MIT许可证许可。

错误报告和功能请求

请尽可能详细地提供有关提交问题和功能请求的详细信息

免责声明

本软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类责任基于合同、侵权或其他原因,无论此类责任源于、因之产生或与此软件或软件的使用或其他交易有关。