fulgurio/twitter-bootstrap-bundle
A Symfony bundle that integrates Twitter Bootstrap into your application, bundling the framework's CSS and JavaScript assets and adding ready-made Twig templates and form themes so you can build responsive, mobile-first interfaces with less setup work.
composer require <vendor>/<package>) and let Laravel auto-discover the service provider, or register it manually if the package predates discovery.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider"
Look first at the published config/<package>.php and public/vendor/<package>/ directories.<link rel="stylesheet" href="{{ asset('vendor/<package>/css/bootstrap.min.css') }}">
<link rel="stylesheet" href="{{ asset('vendor/<package>/css/bootstrap-responsive.min.css') }}">
...
<script src="{{ asset('vendor/<package>/js/jquery.min.js') }}"></script>
<script src="{{ asset('vendor/<package>/js/bootstrap.min.js') }}"></script>
.row-fluid, .span*, .navbar, .table, and modal/dropdown JS plugins without pulling assets from a CDN.vendor:publish, otherwise run vendor:publish --force during deploy and rely on asset() URLs.resources/views/layouts/app.blade.php) and push page-specific scripts with @push('scripts') / @stack('scripts').cdn or use_local flag, drive it from .env so local development uses bundled assets and production can opt into a CDN.control-group, control-label, controls, and help-inline. Wrap Laravel’s Form::* / @error output in those classes; do not use Bootstrap 3/4/5 form-group / is-invalid markup.$('.dropdown-toggle').dropdown(), $('#myModal').modal()) and ensure jQuery is loaded exactly once before bootstrap.min.js.--tag=views) and override partials rather than editing vendor files; this keeps upgrades to the bundled Bootstrap version manageable.2.3.2 means the package bundles Bootstrap 2.3.2; it does not imply Bootstrap 3/4/5 compatibility. Do not copy modern Bootstrap examples into these views..row-fluid / .span*, not .row / .col-*. Mixing them silently breaks layout.bootstrap-responsive.css; otherwise mobile/tablet behaviour will be missing.img/ directory alongside css/.vendor:publish --force, clear caches and use versioned URLs (asset() with a query string or Mix/Vite) to avoid stale legacy CSS in browsers.php artisan config:clear locally; in production, re-run config:cache.public/vendor/<package>/, confirm the publish tag, and inspect the rendered HTML for the actual asset() path. A 404 usually means assets were never published or the provider tag changed.bootstrap.min.css. Avoid editing public/vendor/... directly because the next publish or deploy can overwrite it.How can I help you explore Laravel packages today?