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
Model Builder Bundle

Model Builder Bundle Laravel Package

nsbx/model-builder-bundle

Nsbx ModelBuilderBundle is a Symfony bundle for building and generating application models and Doctrine entities. It provides configurable scaffolding tools to reduce repetitive setup, streamline model management, and speed up development.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Model Builder Bundle
What is nsbx/model-builder-bundle used for?
It is a Symfony bundle for defining and assembling application models through a structured builder workflow. It helps generate models and Doctrine entities with configurable scaffolding, reusable definitions, and Symfony service container integration. It is aimed at reducing repetitive setup and speeding development.
Is nsbx/model-builder-bundle a Laravel package?
No. The package is a Symfony bundle that integrates with Symfony's service container and configuration. Laravel developers evaluating it should note it is not built for Laravel's service container or Eloquent. For Laravel projects, look for Laravel-specific model generators or scaffolding packages.
How do I install nsbx/model-builder-bundle?
Install it with Composer using the package name nsbx/model-builder-bundle. Then register the bundle in your Symfony application's bundle configuration if your Symfony version requires manual registration. Check the repository README for the exact registration and configuration steps.
What Symfony versions are supported?
The provided context does not list specific Symfony version constraints. Check the repository's composer.json and README for the supported Symfony and PHP versions before installing. That will confirm compatibility with your application.
How does the fluent model-building API work?
The bundle provides a fluent, composable API for defining models and their behavior. You describe model definitions in a structured builder workflow, and the bundle assembles them through Symfony's container and configuration. This makes definitions reusable and easier to wire into existing applications.
Can it generate Doctrine entities?
Yes, the package blurb says it builds and generates application models and Doctrine entities. It provides configurable scaffolding tools to reduce repetitive setup. The exact entity-generation options and templates should be confirmed in the repository documentation.
How do I configure custom model behavior?
The bundle supports extensible definitions for custom model behavior. You define custom behavior through the builder API and wire it through Symfony configuration and services. Review the bundle's configuration reference for the available extension points.
Is it suitable for production use?
It is described as lightweight and useful for rapid prototyping and maintenance, but production suitability depends on your project's needs and the package's maintenance status. Review the repository's tests, release history, and issue tracker before using it in production. Because the README excerpt is not available here, verify the documented stability and support expectations.
How can I test models built with this bundle?
The context does not describe a testing helper or test harness. You can test generated models and Doctrine entities with your normal Symfony and Doctrine testing setup. Check the repository for any provided test utilities or example tests.
What are alternatives to nsbx/model-builder-bundle?
Alternatives depend on whether you need Symfony model scaffolding, Doctrine entity generation, or a fluent builder pattern. Symfony MakerBundle and Doctrine tooling are common starting points for entity generation, while custom builder services can cover reusable model definitions. Compare maintenance activity and configuration fit before choosing.
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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource