rawilk/laravel-form-components
A set of reusable Blade form components for Laravel that make building consistent forms quick and clean. Includes inputs, selects, checkboxes, radios, buttons, errors, and styling-friendly markup, with flexible config and easy customization.
TextInput, SelectField).mount() or Alpine.js to bridge gaps if needed.@tailwind directives in resources/css/app.css.composer require rawilk/laravel-form-components
npm install -D tailwindcss # If not already present
tailwind.config.js.TextInput).<input> with <x-text-input /> in Blade templates.$rules = [...]).| Risk | Impact | Mitigation |
|---|---|---|
| Package abandonment | Broken forms, security vulnerabilities | Fork the repo or migrate to alternatives. |
| Tailwind conflicts | Styling regressions | Use utility classes sparingly; override via CSS. |
| Livewire version mismatch | Component rendering failures | Pin Livewire version in composer.json. |
| State management leaks | Data corruption in dynamic forms | Test with complex form states (e.g., nested arrays). |
How can I help you explore Laravel packages today?