https://github.com/nodus-it/livewire-forms
A awesome package for easy dynamic forms with Laravel Livewire and Bootstrap v4
https://github.com/nodus-it/livewire-forms
bootstrap forms laravel livewire validation
Last synced: about 1 year ago
JSON representation
A awesome package for easy dynamic forms with Laravel Livewire and Bootstrap v4
- Host: GitHub
- URL: https://github.com/nodus-it/livewire-forms
- Owner: nodus-it
- License: mit
- Created: 2020-11-10T11:37:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-25T15:54:46.000Z (about 2 years ago)
- Last Synced: 2025-04-12T23:14:14.697Z (about 1 year ago)
- Topics: bootstrap, forms, laravel, livewire, validation
- Language: PHP
- Homepage:
- Size: 228 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Livewire Forms
[](https://packagist.org/packages/nodus-it/livewire-forms)
[](https://packagist.org/packages/nodus-it/livewire-forms)
[](https://packagist.org/packages/nodus-it/livewire-forms)
[](https://github.com/nodus-it/livewire-forms/actions/workflows/unittests.yml)
[](https://codecov.io/gh/nodus-it/livewire-forms)
_An awesome package for easy dynamic forms with **Laravel Livewire** and **Bootstrap v4**._
Some special input types may require external javascript dependencies (besides Bootstrap).
The following inputs are currently supported:
- Checkbox
- Code (requires [CodeMirror.js](https://codemirror.net/))
- Color
- Date
- Datetime (composed of a date and a time input)
- Decimal/Money (own implementation with currency and custom unit support)
- File
- Hidden
- Number
- Password
- Radio (Bootstrap radio button group)
- RichTextarea (requires [Quill.js](https://quilljs.com/))
- Select (requires [bootstrap-select](https://developer.snapappointments.com/bootstrap-select/))
- Text
- Textarea
- Time
- _It's also possible to create your own custom input types_...
## Installation
You can install the package via composer:
````
composer require nodus-it/livewire-forms
````
Include the JavaScript after the ``@livewireScripts`` directive on every page that will be using Livewire.
````html
...
...
@livewireScripts