gustiawan/livewire-form-builder

Livewire Form Builder
9
Install
composer require gustiawan/livewire-form-builder
Latest Version:0.7.0
PHP:>=8.0
Last Updated:Jan 30, 2023
Links: GitHub  ·  Packagist
Maintainer: agus24

USAGE

public function mount()
{
    $this->formBuilder = FormBuilder::add(
        type: 'password',
        label: "Old Password",
        model: 'old_password',
        class: "form-control"
    )->add(
        type: 'password',
        label: "New Password",
        model: 'new_password',
        class: "form-control"
    )->add(
        type: 'password',
        label: "Re-type Password",
        model: "confim_password",
        class: "form-control",
    )->getFields();
}

then your view

  @livewire('form-builder', [
    "formBuilder" => $formBuilder,
    "rules" => [...], // fill your validation rules
    "message" => [...]] // fill your custom message if you want
  )