codedor / laravel-livewire-forms

轻松构建/使用 Livewire 表单。

v4.0.0 2023-10-19 08:10 UTC

README

该软件包可轻松配置带有现有字段的 Livewire 表单。

安装

您可以通过 composer 安装此软件包

composer require codedor/laravel-livewire-forms

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-livewire-forms-config"

这是发布配置文件的内容

return [
    'defaults' => [
        'formClass' => 'd-flex flex-column gap-8',
        'rowClass' => 'row gy-8',
        'colClass' => 'col-md',
        'divClass' => 'form-group has-validation',
        'groupClass' => 'd-flex flex-column gap-8',
        'inputClass' => 'form-control',
        'inputSelectClass' => 'form-select',
        'labelClass' => 'form-label',
        'fileInputClass' => 'form-input-file',
        'fileInputLabelClass' => 'form-label-file',
        'checkInputClass' => 'form-check-input',
        'checkLabelClass' => 'form-check-label',
        'buttonClass' => 'btn btn--primary',
        'buttonIcon' => null,
        'textareaRows' => 5,
    ]
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="laravel-livewire-forms-views"

用法

@livewire('registration-form')

文档

有关完整文档,请查看 此处

测试

vendor/bin/pest

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

升级

请参阅 UPGRADING 了解如何升级到新版本的更多信息。