gustiawan/livewire-form-builder

There is no license information available for the latest version (0.7.0) of this package.

Livewire Form Builder

0.7.0 2023-01-30 10:04 UTC

This package is auto-updated.

Last update: 2025-04-29 01:38:47 UTC


README

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
  )