yab/formmaker

此包已被弃用,不再维护。作者建议使用 grafite/formmaker 包。

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

安装数: 25 136

依赖: 3

建议: 0

安全: 0

星标: 35

关注者: 4

分支: 25

开放问题: 2

v6.27.4 2024-08-26 14:37 UTC

This package is auto-updated.

Last update: 2024-08-26 14:38:15 UTC


README

Grafite Forms

Forms - 一个令人惊叹的Laravel表单组件。

Build Status Maintainability Packagist license

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

作者

要求

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

CSP的资产源

js.hcaptcha.com cdn.jsdelivr.net

许可

Forms是开源软件,采用MIT许可

错误报告和功能请求

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

免责声明

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,无论这些责任是基于合同、侵权或其他原因,无论是在软件、使用或操作软件的过程中产生的。