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
Bootstrap Sandbox Bundle

Bootstrap Sandbox Bundle Laravel Package

mopa/bootstrap-sandbox-bundle

A Symfony sandbox bundle for MopaBootstrapBundle, providing demo pages and examples that showcase Bootstrap-integrated forms, templates, menus, and UI components for testing and learning.

View on GitHub
Deep Wiki
Context7

Sandbox Bundle used to seperate live doc from code

Frequently asked questions about Bootstrap Sandbox Bundle
Is mopa/bootstrap-sandbox-bundle a Laravel package?
No. It is a Symfony bundle built for MopaBootstrapBundle, registered through AppKernel or bundles.php and using Symfony DI service definitions and Twig templates. It has no Laravel service provider, config publish tag, or Laravel-shaped extension point, so using it in Laravel is a port rather than an integration.
Can I install mopa/bootstrap-sandbox-bundle with Composer in a Laravel app?
Composer may fetch the package, but Laravel will not load or boot the Symfony bundle wiring. Do not add it to composer.json as a runtime or dev dependency. Instead, reimplement the sandbox concept with Blade components and an environment-gated docs route.
What Laravel versions does mopa/bootstrap-sandbox-bundle support?
None officially. The bundle targets Symfony 2.x-era MopaBootstrapBundle, not Laravel 10 or 11, and it ships no Laravel package manifest or service provider. Treat it as a framework mismatch for any Laravel version.
Does mopa/bootstrap-sandbox-bundle work on PHP 8?
Probably not without edits. The code is PHP 7.0-era and tied to Symfony 2.8, which reached end of life in 2019. PHP 8 removed functions, dynamic property deprecations, and Twig 3 API changes can all break it, so assume manual fixes are required.
What is mopa/bootstrap-sandbox-bundle used for?
It separates live component documentation from application code. Sandbox routes render Bootstrap examples such as buttons, forms, navbars, and grids in isolation so markup does not get copy-pasted into feature code. It is a demo and reference bundle for MopaBootstrapBundle, not a runtime dependency.
How do I recreate a Bootstrap sandbox in Laravel?
Register a docs route group only when the app environment is not production, and guard it with auth middleware. Build Blade components as the single source of truth and add a gallery view that iterates variants. For true component isolation, use Storybook, Histoire, or Ladle against a Laravel API instead of installing the Symfony bundle.
Is mopa/bootstrap-sandbox-bundle maintained?
It is an abandoned 24-star Symfony bundle whose last commits target the Symfony 2.x and Bootstrap 3 era. Symfony 2.8 reached end of life in 2019, and there is no Laravel support. Risk is bounded because it is documentation tooling, but any fork inherits a dead upgrade path.
What license is mopa/bootstrap-sandbox-bundle under?
The license is marked NOASSERTION, meaning it could not be machine-identified. Check the LICENSE file and composer.json before any reuse. Until that is resolved, treat the code as read-only reference material and do not vendor or redistribute it.
Is mopa/bootstrap-sandbox-bundle safe for production?
It is a development and documentation tool, not a runtime dependency, so if it breaks the docs break rather than checkout flows. Still do not expose sandbox routes in production; gate them by environment and auth. The larger concern is license ambiguity, which blocks code reuse until resolved.
What are alternatives to mopa/bootstrap-sandbox-bundle for Laravel?
Use a native Laravel Blade component gallery with environment-gated routes and auth middleware. For component isolation, use Storybook, Histoire, or Ladle. If the frontend stack is Tailwind rather than Bootstrap, the bundle's value collapses to zero. Reimplement the sandbox pattern rather than adopting this package.
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