Package to easily configure Livewire forms with a set of existing fields.
You can install the package via composer:
composer require codedor/laravel-livewire-forms
You can publish the config file with:
php artisan vendor:publish --tag="laravel-livewire-forms-config"
This is the contents of the published config file:
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,
]
];
Optionally, you can publish the views using
php artisan vendor:publish --tag="laravel-livewire-forms-views"
@livewire('registration-form')
For the full documentation, check here.
vendor/bin/pest
Please see CHANGELOG for more information on what has changed recently.
Please see UPGRADING for more information on how to upgrade to a new version.