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
Base Bundle

Base Bundle Laravel Package

phil/base-bundle

phil/base-bundle is a Laravel/PHP package that provides a reusable base bundle for shared application foundations. It helps consolidate common setup, base classes, and boilerplate into a single installable dependency, reducing duplication across projects.

View on GitHub
Deep Wiki
Context7

HTML5 boilerplate in symfony2 with twig. Add security tools. Add Quality Tools.

Frequently asked questions about Base Bundle
Can I install phil/base-bundle in a Laravel application?
No. The package is a Symfony2 bundle and ships a Bundle subclass plus Symfony DI configuration, none of which Laravel's service provider and container model can boot. Composer may resolve the metadata, but there is no supported path that makes the bundle run inside a Laravel app. Treat any Laravel framing in the package metadata as a categorization error.
Is phil/base-bundle a Laravel package or a Symfony bundle?
It is a Symfony2 bundle, despite being described as a Laravel/PHP package. Symfony bundles extend Symfony\Component\HttpKernel\Bundle\Bundle, register services through XML/YAML/annotation DI, and often hook into the security firewall, Twig extension registry, and kernel event dispatcher. Laravel has no equivalent contract, so the two are not interchangeable.
Which Laravel and PHP versions does phil/base-bundle support?
None, because it is not a Laravel package at all. As a Symfony2-era bundle its constraints target PHP 5.x and 7.0-era dependencies such as symfony/symfony 2.x and twig/twig 1.x. Those constraints collide with PHP 8.x and any modern dependency graph, so installation on a current Laravel or PHP 8 project is not viable.
Does phil/base-bundle work with modern Symfony 6 or 7?
No. Symfony2 reached end of life in November 2018, and modern Symfony uses Flex recipes and a different bundle and skeleton convention. The bundle's dependency pins will conflict with Symfony 6.x or 7.x projects. It is only even partially relevant to a legacy Symfony 2.x or 3.x codebase that is already pinned to EOL components.
What is actually included in phil/base-bundle?
Per its own description it is an HTML5 boilerplate for Symfony2 with Twig, plus opinionated security tools and quality tools. In practice that means base Twig layouts, HTTP security header and firewall configuration, and tooling configs such as linters, static analysis, and a test harness. The valuable content is declarative configuration and templates to copy and adapt, not a runtime library.
Can I reuse the bundle's Twig templates as Blade components in Laravel?
Yes, and this is the most realistic way to get value from the repository. Translate {% block %} into @yield and @section, swap {% include %} for @include, and preserve the HTML5 semantic structure, meta and Open Graph tags, and accessibility attributes. The markup translates mechanically; only the template directives need rewriting.
Is phil/base-bundle actively maintained?
There is no evidence of maintenance: zero stars, zero dependents, no visible CI, no tagged releases, and no security disclosure path. Before making any decision, check the last commit date and whether composer.json pins a floating dev-master. A package with no review trail gives you no downstream production usage to infer stability from.
Is it safe to rely on the security tools in phil/base-bundle?
Adopting unreviewed security configuration as if it were vetted is a net negative for your security posture. The bundle has no maintenance trail, and abandoned transitive dependencies flagged by SCA tooling are effectively guaranteed. Reimplement the headers and firewall rules from current guidance instead of inheriting stale ones.
What are the alternatives to phil/base-bundle for a Laravel project?
Laravel already ships its own application skeleton, so scaffolding and base layouts come from the framework itself or from maintained starters like Breeze and Jetstream. For security headers use a maintained CSP or header package, and for quality tooling use Pint, PHPStan, and Larastan. Nothing in this bundle requires a Symfony dependency to replicate in Laravel.
What license is phil/base-bundle under, and can I fork it?
The available repository excerpt does not state a license, so check the LICENSE file in the repository before copying anything. If it is permissive such as MIT, forking and adapting the templates and configs is fine. If no license is present, treat the code as all rights reserved and reimplement the patterns rather than copying files.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections