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

Pomm Bundle Laravel Package

pomm-project/pomm-bundle

Symfony bundle that integrates Pomm, the PostgreSQL object model manager, into Symfony applications. It provides service configuration, dependency injection, console commands, and profiling tools for working with PostgreSQL databases through Pomm.

View on GitHub
Deep Wiki
Context7

Pomm2 bundle for Symfony

Frequently asked questions about Pomm Bundle
Is pomm-project/pomm-bundle a Laravel package?
No, pomm-project/pomm-bundle is a Symfony bundle that integrates Pomm, a PostgreSQL object model manager, into Symfony applications. It does not ship a Laravel service provider, facade, or Laravel-native configuration publishing. Symfony 5 support does not by itself prove Laravel compatibility.
Can I use pomm-bundle in a Laravel application?
You can only use it in Laravel with additional integration work because it is built around Symfony dependency injection, console commands, and profiling. Laravel does not load Symfony bundles natively. For most Laravel teams, the safer path is to use the underlying Pomm library directly or build a small Laravel adapter and validate Composer constraints.
Which Laravel versions are supported by pomm-bundle?
No official Laravel version support is stated in the provided release context. The 3.0.0 notes reference Symfony 5, not Laravel, so alignment with Laravel versions that consume Symfony 5 components is possible but unproven. Check the package composer.json and test matrix before assuming compatibility with any Laravel release.
What PHP and Symfony versions does pomm-bundle 3.0.0 require?
The 3.0.0 release removes PHP 5 and Symfony 2 support and adds Symfony 5 support. The sparse release notes do not state the exact minimum PHP version or full Symfony constraint details. Inspect composer.json for the authoritative PHP and Symfony version ranges before upgrading.
How do I install pomm-project/pomm-bundle?
Install it with Composer using composer require pomm-project/pomm-bundle. In Symfony, you then register the bundle and configure its services. In Laravel there is no native bundle registration, so use the underlying Pomm library or create a custom integration layer instead.
Is Pomm a replacement for Laravel Eloquent?
No, Pomm is a PostgreSQL object model manager, not an Eloquent replacement. The bundle integrates Pomm into Symfony applications, while Laravel developers would need an adapter to use it alongside or instead of Eloquent. Eloquent remains the default and most Laravel-native option.
What are the main risks for Laravel teams evaluating pomm-bundle?
The main risks are Symfony-specific runtime wiring, unclear Laravel compatibility, possible Composer conflicts with Laravel's Symfony components, and sparse 3.0.0 release notes. The 3.0.0 release is also breaking because it drops PHP 5 and Symfony 2. Validate it in a branch and run the full application test suite before production use.
How do I migrate from pomm-bundle 2.x to 3.0.0?
Upgrade your PHP and Symfony platform first, then update the package and resolve Composer constraints. Because the release notes are sparse, inspect the changelog and test for runtime API changes beyond platform support. Keep a rollback pin to the last known-good 2.x version if needed.
Does pomm-bundle provide PostgreSQL profiling and console tools?
Yes, the bundle provides service configuration, dependency injection, console commands, and profiling tools for working with PostgreSQL through Pomm in Symfony. Those profiling tools are Symfony-oriented and should not be assumed to integrate automatically with Laravel Telescope or Laravel debug tooling. Laravel teams would need custom wiring for equivalent visibility.
Should I use pomm-bundle for a new Laravel project?
For a new Laravel project, prefer Laravel-native PostgreSQL tooling or the framework-agnostic Pomm library with a purpose-built adapter. pomm-bundle is a Symfony bundle, and its Laravel support is not established in the provided context. Also evaluate its release cadence, maintenance status, and security posture before adopting it.
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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource