Download the PHP package forxer/blade-ui-kit-bootstrap without Composer
On this page you can find all versions of the php package forxer/blade-ui-kit-bootstrap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package blade-ui-kit-bootstrap
Blade UI kit Bootstrap
This package provides several Blade components prepared for use with Bootstrap (4 and/or 5).
Well yes: not everyone uses Tailwind CSS 😊 ; and old projects continue to live and evolve with Bootstrap.
Features
- Many pre-built components ready to use with Bootstrap 4 and 5
- Fully documented components - PHPDoc descriptions and allowed-value type hints (
@var/@param) on every component property, for PHP-level IDE IntelliSense and readable source - Automatic validation error handling with Bootstrap's
is-invalidclass - Old value persistence for form inputs after validation
- Dual Bootstrap support - Switch between Bootstrap 4 and 5 with a single configuration
- Extensible - Easy to create custom components extending the defaults
- Interactive test pages - Browse all components with live examples and code snippets
- Translation support - Works seamlessly with Laravel's localization
- Action buttons - Pre-configured buttons for common CRUD operations
- IDE autocompletion - Generate VS Code snippets / Custom Data and PhpStorm metadata for completion inside
<x-...>tags (php artisan blade-ui-kit-bs:ide)
Example
For example a simple form with Bootstrap 5:
Will render the following HTML:
And if there are validation errors:
Index
- Installation
- Configuration
- Bootstrap version
- Forms
- Form
- Label
- Error
- Inputs
- The
<input>element - Text
- Textarea
- Select
- Checkbox
- Radio
- Password
- Date
- Time
- Hidden
- The
- Buttons
- Simple button
- Form button
- Link button
- Action Buttons
- Help info button
- Alerts
- Badges
- Modals
- Classic modal
- Form modal
- Confirm modal
- Extending Components
- Testing Pages
- IDE Autocompletion
Why and thanks
This package was initially an extension of Blade UI Kit to provide pre-styled components for Bootstrap. But by making it evolve we decided to decouple it from its parent. This simplifies the code as well as its use in our case.
This package is therefore largely inspired by Blade UI Kit. A large part of the documentation comes from it. And we sincerely thank its contributors for the idea and what they have developed.
Alternatives
All versions of blade-ui-kit-bootstrap with dependencies
forxer/blade-components-reflection Version ^1.0
forxer/generic-term-translations-for-laravel Version ^2.0
laravel/framework Version ^12.0 || ^13.0