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
Layout Component Bundle

Layout Component Bundle Laravel Package

igdr/layout-component-bundle

A bundle of reusable layout components for PHP templating, providing ready-made grids, sections, and containers so you can assemble consistent, responsive page layouts without rewriting markup for every view.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Layout Component Bundle
Is igdr/layout-component-bundle compatible with Laravel?
Probably not out of the box, and you should confirm it before writing any code. The package is named a bundle, which is Symfony convention (a Bundle class plus a DependencyInjection extension and Resources/config), while Laravel expects a ServiceProvider and a config directory. No README, composer.json requirements, or release history were supplied, so Laravel support is unverified rather than confirmed. Check composer.json for illuminate/* requirements and a ServiceProvider entry point before anything else.
How do I install igdr/layout-component-bundle with Composer?
Do not run composer require igdr/layout-component-bundle in your main application yet. With no release tags, Composer will resolve to dev-master, which is a stability and supply-chain risk. Add the repository as a VCS entry in composer.json and pin it to a specific commit SHA instead of a branch. Run the install inside a throwaway branch so a bad autoload rule or boot hook cannot reach production.
What does this bundle actually do, Blade components or Twig layouts?
The description says it provides reusable layout components: grids, sections, and containers for PHP templating. That wording is ambiguous between slot and block composition, a Blade component wrapper, a Twig layout extension, or an admin layout builder. Because no README or source listing was provided, the minimum viable API surface is unknown. Read the source before assuming it plugs into Blade.
Why is the package called a bundle if it is for Laravel?
Bundle is Symfony terminology and Laravel has no bundle concept at all. A package named with the -bundle suffix is most likely a Symfony bundle, a misnamed Laravel package, or framework-agnostic PHP. The entry-point class settles which: a Bundle class with a DependencyInjection extension means Symfony, while a ServiceProvider means Laravel.
Which PHP and Laravel versions does it support?
That information was not provided, so treat it as unknown until you read composer.json. Look at the require block for illuminate/support or illuminate/contracts constraints and at the php constraint. An old illuminate/* constraint is the most expensive long-term cost of a low-signal dependency, because it caps your Laravel upgrade path. Verify the PHP constraint against your runtime before considering adoption.
Is there a stable tagged release or do I have to use dev-master?
No version tags, license file, or download statistics were provided, which usually means there is no tagged release. Adoption would go through dev-master or a pinned commit hash. Pinning to a SHA protects you from force-pushes and silent history rewrites, while a branch reference does not.
What license does it use, and can I use it commercially?
The license was not provided and an ambiguous license is a hard blocker for vendoring or commercial distribution. It means you cannot safely copy the source into app/Support/ or ship it inside a product. Check for a LICENSE file and the license field in composer.json before anything else. If no license exists, treat the code as all rights reserved.
Does it have tests, issue history, or real production usage?
The assessment reports zero stars and zero dependents, so there is no downstream evidence that anyone has run it against a real Laravel application. No issue history or pull requests means no signal on maintainer responsiveness, and there is no security advisory record either. You would be the first real consumer, so budget time to read the full source rather than trusting the description.
Can I use it alongside native Blade components and @extends/@section?
Possibly, but check for collisions first. Scan for global helper functions, aliases, container tags, and any boot-time registration that runs per request, since those can clash with existing bindings. The safer default is to solve layout composition with Blade components or @extends/@section, which need no third-party dependency.
What are the alternatives if I just need reusable layout grids and containers in Laravel?
Blade components, anonymous components, and @extends/@section cover most layout composition without any dependency. If you want the package's markup patterns, vendor the small source files under app/Support/ with attribution, provided the license permits it. A full Symfony or Twig to Blade bridge is rarely worth it for a layout helper. Close the ticket if the package does not measurably beat the native Blade version.
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.
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
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect