https://github.com/rawilk/laravel-form-components
Form components built for Tailwind & Livewire.
https://github.com/rawilk/laravel-form-components
blade-components custom-select date-picker filepond flatpickr form quill tailwindcss toggle
Last synced: about 1 month ago
JSON representation
Form components built for Tailwind & Livewire.
- Host: GitHub
- URL: https://github.com/rawilk/laravel-form-components
- Owner: rawilk
- License: mit
- Created: 2020-08-21T12:47:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T12:07:47.000Z (about 2 months ago)
- Last Synced: 2025-03-15T17:08:23.460Z (about 2 months ago)
- Topics: blade-components, custom-select, date-picker, filepond, flatpickr, form, quill, tailwindcss, toggle
- Language: PHP
- Homepage: https://randallwilk.dev/docs/laravel-form-components
- Size: 2.38 MB
- Stars: 436
- Watchers: 8
- Forks: 46
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
> Package Abandonment: Since I now use packages like Filament for my UI needs, I no longer have an interest or incentive to maintain this package.
# Form Components for Laravel
[](https://packagist.org/packages/rawilk/laravel-form-components)

[](https://packagist.org/packages/rawilk/laravel-form-components)
[](https://packagist.org/packages/rawilk/laravel-form-components)
[](https://github.com/rawilk/laravel-form-components/blob/main/LICENSE.md)
Form Components for Laravel provides common form components to help build forms faster using Tailwind CSS. Supports validation, old form values, and wire:model.
## Installation
You can install the package via composer:
```bash
composer require rawilk/laravel-form-components
```You can publish the config file with:
```bash
php artisan vendor:publish --tag="form-components-config"
```You can view the default configuration here: https://github.com/rawilk/laravel-form-components/blob/main/config/form-components.php
You can publish the package's views with this command:
```bash
php artisan vendor:publish --tag="form-components-views"
```If you want to override the package's language lines, you can publish them with this command:
```bash
php artisan vendor:publish --tag="form-components-translations"
```## Documentation
For more documentation, please visit: https://randallwilk.dev/docs/laravel-form-components
## Demo
For a demo of some of the components, please visit: https://laravel-form-components.randallwilk.dev
## Testing
```bash
composer test
```## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.
## Security
Please review [my security policy](../../security) on how to report security vulnerabilities.
## Credits
- [Randall Wilk](https://github.com/rawilk)
- [All Contributors](../../contributors)This package is also heavily inspired by [Laravel Form Components](https://github.com/protonemedia/laravel-form-components) and [Blade UI Kit](https://blade-ui-kit.com/).
A lot of inspiration for some JS components is taken from [Alpine Headless Components](https://alpinejs.dev/components#headless).## Alternatives
This package was created to satisfy my own needs and preferences, and relies on TailwindCSS, TailwindUI, and AlpineJS for styling and functionality. You can always
try one of these alternatives if your needs differ:- [Blade UI Kit](https://blade-ui-kit.com/)
- [Laravel Form Components](https://github.com/protonemedia/laravel-form-components)## Disclaimer
This package is not affiliated with, maintained, authorized, endorsed or sponsored by Laravel, TailwindCSS, Laravel Livewire, Alpine.js, or any of its affiliates.
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.