imagina/iforms-module

AsgardCMS 的 Iforms 模块

安装次数: 2,594

依赖项: 2

建议者: 0

安全: 0

星标: 1

关注者: 5

分支: 9

类型:asgard-module

10.0.0 2024-06-11 20:56 UTC

README

由 Imagina Soluciones Web 提供

安装

composer require imagina/iforms-module

配置

此模块需要 maatwebsite/excel

Maatwebsite\Excel\ExcelServiceProvider 默认自动发现并注册。如果您想自己注册,请将 ServiceProvider 添加到 config/app.php

'providers' => [
    /*
     * Package Service Providers...
     */
    Maatwebsite\Excel\ExcelServiceProvider::class,
]

Excel 面板也默认自动发现。如果您想手动添加,请将 Facade 添加到 config/app.php

'aliases' => [
    ...
    'Excel' => Maatwebsite\Excel\Facades\Excel::class,
]

要发布配置,运行 vendor publish 命令

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

这将创建一个新的配置文件,名为 config/excel.php。

数据源 maatwebsite/excel

.env 文件中添加 NOCAPTCHA_SECRETNOCAPTCHA_SITEKEY

NOCAPTCHA_SECRET=secret-key
NOCAPTCHA_SITEKEY=site-key

(您可以从 这里 获取它们)

端点

Iforms blade 组件

<x-iforms::form :id="$formId" :layout="$layout" />

$formId 表单 ID 或系统名称,例如:contact1

$layout 表单布局

Iforms 订阅表单组件

<x-iforms::newsletter :title="$title" :description="$description" />

$title 表单标题

$description 表单描述