/laravel-form-components

Form components built for Tailwind & Livewire.

Primary LanguagePHPMIT LicenseMIT

Laravel Form Components

Latest Version on Packagist Tests Total Downloads

social image

Laravel form components 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:

composer require rawilk/laravel-form-components

You can publish the config file with:

php artisan fc:publish

Tip: You can also publish the package views by adding the --views flag to the command:

php artisan fc:publish --views

You can view the default configuration here: https://github.com/rawilk/laravel-form-components/blob/main/config/form-components.php

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

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

Please review my security policy on how to report security vulnerabilities.

Credits

This package is also heavily inspired by Laravel Form Components and Blade UI Kit.

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:

License

The MIT License (MIT). Please see License File for more information.