TabsElement


🧱 Import Class

use VueFormLaravel\Abstracts\VueFormBuilder;
use VueFormLaravel\Elements\Fields\TextElement;
use VueFormLaravel\Elements\Tabs\FormTabElement;
use VueFormLaravel\Elements\Vueform;

🧩 Example

class TabsElementForm extends VueFormBuilder
{
    protected function buildForm()
    {
        return Vueform::build()
            ->tabs([
                FormTabElement::name('tab1')
                    ->label('tab1')
                    ->elements([
                        'input'
                    ]),
                FormTabElement::name('tab2')
                    ->label('tab2')
                    ->elements([
                        'input2'
                    ])
            ])
            ->schema([
                TextElement::name('input')->rules('required'),
                TextElement::name('input2'),
                TextElement::name('input3')
            ]);
    }
}