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

Propel Bundle Laravel Package

skyfox/propel-bundle

Symfony bundle that integrates the Propel ORM, letting you define models in schema files, generate PHP classes, and query data through Propel's fluent API, with configuration, service wiring, and console tooling built into the Symfony framework.

View on GitHub
Deep Wiki
Context7

Skyfox Propel Bundle integrates the Propel ORM with Symfony, providing a configured Propel runtime and generated model classes managed through Symfony’s service container. It bridges Propel configuration and tooling with standard bundle conventions, making Propel models, queries, and schema workflows easier to use in Symfony applications.

  • Symfony bundle configuration for Propel connections and runtime settings
  • Service-container integration for generated model and query classes
  • Console commands for model, schema, and SQL workflows
  • Conventional Symfony setup for Propel tooling and debugging
Frequently asked questions about Propel Bundle
Can I install skyfox/propel-bundle in a Laravel application?
No. skyfox/propel-bundle is a Symfony bundle that requires a Symfony kernel and bundle registration. Composer will pull Symfony-era constraints that conflict with illuminate/*, and even with --ignore-platform-reqs there is no kernel to register it with.
What is skyfox/propel-bundle used for?
It integrates the Propel ORM into Symfony applications. It provides a bundle class, a DI extension, a propel: configuration tree, console commands such as propel:build and propel:migration:*, and a Symfony profiler data collector. None of those extension points exist in Laravel.
Does skyfox/propel-bundle support Laravel 10 or Laravel 11?
No. It has no Laravel version support because it is not a Laravel package. Its Composer constraints target Symfony components and conflict with illuminate/*; there is no service provider or facade for Laravel.
How do I install skyfox/propel-bundle?
In a Symfony 2 or 3 application you would run composer require skyfox/propel-bundle, register the bundle in AppKernel, and configure the propel: section. The last release was 2022-10-16 and it is pinned to EOL Symfony and PHP lines. It is not installable into a Laravel app.
Is there a Laravel alternative to skyfox/propel-bundle for using Propel ORM?
Propel itself is framework-agnostic, so use propel/propel and write your own Laravel service provider to configure the connection manager and wrap the Propel CLI as Artisan commands. That glue is roughly 300 to 600 lines you own. No maintained Laravel bundle for Propel exists.
How do I configure Propel in Laravel?
Install propel/propel, add a config file or array for the Propel connection manager, and bind Propel\Runtime\Propel in a Laravel service provider. Wrap schema, model, and migration CLI calls as Artisan commands. Do not use skyfox/propel-bundle for this; it is Symfony-specific.
Can I use Propel ORM alongside Eloquent in Laravel?
Yes, Propel is framework-agnostic and can run alongside Eloquent if you integrate it yourself with propel/propel. skyfox/propel-bundle is the blocker, not Propel. Expect a dual model paradigm, generated Base* and concrete classes, and a query API most Laravel developers do not know.
Is skyfox/propel-bundle maintained and production-safe?
It is high risk. The package has 7 stars, 0 dependents, a single-org fork, and its last release was 2022-10-16. There is no security-response process and no PHP 8.3 or 8.4 certification. For an ORM that sees every query and database credential, vendor and own the code or avoid it.
How do I test a Laravel app that uses Propel ORM?
Test your own Propel integration, not the Symfony bundle. Use orchestra/testbench or Laravel's test container to bind the Propel connection manager against an in-memory SQLite or dedicated test database. Run schema and migration setup in test bootstrap, and assert generated query classes against known fixtures.
Should I use skyfox/propel-bundle or Eloquent for a new Laravel project?
Choose Eloquent for a new Laravel project. Propel's generated-code-first workflow conflicts with Laravel conventions and adds a codegen build step plus a dual Base*/* class hierarchy. Only consider Propel if you must preserve an existing schema.xml and generated models; if the driver is performance, it is the wrong tool.
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