Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Bootstrap Form

Laravel Bootstrap Form Laravel Package

bnbwebexpertise/laravel-bootstrap-form

Laravel Bootstrap Form provides a fluent form builder for generating Bootstrap-styled HTML forms in Laravel. It simplifies inputs, buttons, validation errors, and layout classes, helping you create clean, responsive forms with less repeated markup.

View on GitHub
Deep Wiki
Context7

Bootstrap 4 form builder for Laravel

Frequently asked questions about Laravel Bootstrap Form
How do I install bnbwebexpertise/laravel-bootstrap-form?
Install it with Composer by running composer require bnbwebexpertise/laravel-bootstrap-form. Laravel's package auto-discovery should register the service provider automatically in modern versions. If your application disables discovery, add the provider manually, and check the repository README for any publishable config or view files.
Which Laravel versions does laravel-bootstrap-form support?
The package is built for Laravel applications, but the exact Laravel and PHP version constraints are defined in its composer.json. Check that file on the repository before installing, especially if you are on an older or brand-new Laravel release. Committing to a supported version avoids dependency conflicts during composer update.
How do I build a Bootstrap 4 form with inputs and buttons?
Use the package's fluent form builder to open a form, add inputs, and append Bootstrap-styled buttons instead of writing repetitive HTML. You typically chain methods for text fields, selects, and submit buttons while the package applies Bootstrap 4 form-group and control classes. Refer to the README examples for the exact method names in your installed version.
Does laravel-bootstrap-form handle validation errors?
Yes, the package is designed to simplify rendering Laravel validation errors alongside Bootstrap form controls. It can display error feedback using Bootstrap's invalid-feedback and is-invalid classes, assuming errors are available in the shared error bag. Make sure your routes use the web middleware so validation errors are flashed to the session.
Can I customize Bootstrap layout classes and form groups?
The builder exposes layout and class options so you can adjust Bootstrap grid columns, form-group sizing, and control classes. You can typically pass additional classes through the fluent API or override markup for edge cases. For deeper customization, check whether the package supports publishing views or extending the builder.
How do I test forms generated by laravel-bootstrap-form?
Test the rendered HTML in Laravel feature tests by making a request and asserting with assertSee or assertSeeText for expected input names, labels, and Bootstrap classes. Because the output is standard HTML, you can also use snapshot-style assertions if your test suite supports them. Focus on form action, method, CSRF token, and validation error markup.
Is laravel-bootstrap-form actively maintained and production ready?
Maintenance activity is best judged from the repository's commit history, open issues, and tagged releases, so review those before adopting it. The package generates Bootstrap 4 markup, which is stable but older than Bootstrap 5, so confirm it matches your frontend stack. For production, pin a version in composer.json and test upgrades in staging.
What are alternatives to laravel-bootstrap-form?
Alternatives include laravelcollective/html for general HTML and form helpers, spatie/laravel-html for fluent HTML generation, and Blade UI kits or form components for component-based markup. If you only need Bootstrap forms, plain Blade partials or custom components may be simpler. Compare maintenance status and Bootstrap version support before switching.
Does it support Bootstrap 5 or only Bootstrap 4?
The package is described as a Bootstrap 4 form builder, so its default helpers and classes target Bootstrap 4 markup. Bootstrap 5 changed several form and utility class conventions, so you may need to override output or choose a different tool if you are on Bootstrap 5. Check the repository for any newer branch or release that adds Bootstrap 5 support.
How do I include CSRF protection in forms built with laravel-bootstrap-form?
Laravel POST forms require a CSRF token, usually added with the @csrf Blade directive. Check whether the package's form-opening helper includes the token automatically; if it does not, add @csrf inside the form to avoid 419 errors. Verify the generated HTML in a test to confirm the token field is present.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core