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

Google Bundle Laravel Package

meinfernbus/google-bundle

Symfony bundle for integrating Google services into PHP applications. It wires the Google API client into Symfony’s service container, simplifies configuration, and provides a consistent foundation for working with Google APIs in your project.

View on GitHub
Deep Wiki
Context7

MeinFernbus Google Bundle integrates the Google APIs PHP Client into Symfony applications. It registers a configurable client in the service container so controllers and services can authenticate with Google and call supported APIs without manual bootstrap code.

  • Symfony service integration for the Google API client
  • Configurable OAuth 2.0 credentials and scopes
  • Reusable client access from services and controllers
  • Bundle configuration for application-specific settings
  • Dependency injection–friendly setup
Frequently asked questions about Google Bundle
Is meinfernbus/google-bundle compatible with Laravel?
No. It is a Symfony bundle built around Symfony's dependency injection container, HttpKernel bundle registration, Twig extensions, and cache contracts. Laravel has no bundle loader or services.xml compiler passes, so there is no service provider, facade, or publishable config to make it a Laravel package.
Can I install meinfernbus/google-bundle with Composer in a Laravel application?
You can require the Composer package, but it will not integrate cleanly. Laravel will not auto-discover a Symfony bundle or register its services, and its version constraints target PHP 7.x and Symfony 3/4. Expect compatibility failures on modern Laravel versions that run Symfony 6/7 components and PHP 8.1+.
What parts of this Google bundle are worth reusing in Laravel?
The static maps layer is the durable part: server-side Google Static Maps URL construction plus a cache keyed on latitude, longitude, zoom, size, and style so identical maps are rendered once. You can reimplement that logic as a Laravel service using the HTTP client and Cache facade. The AdWords and Twig layers are not worth porting.
Does the bundle support Google Analytics async tracking and multi-tracker setups in Laravel?
The bundle advertises async Analytics integration and multi-tracker support, but those features are wired through Symfony Twig extensions and bundle configuration. In Laravel you would need to rebuild the view helpers and configuration yourself. Treat the Analytics code as a reference, not an installable Laravel feature.
Is the Google AdWords integration in this bundle still usable?
No. Google sunset the AdWords API in April 2022 and replaced it with the Google Ads API, and remarketing conventions moved to gtag.js. Those code paths are dead or non-functional regardless of framework. Do not plan any Laravel work around the AdWords portion.
How does the static maps caching work, and can I reproduce it in Laravel?
The bundle builds Google Static Maps URLs server-side and caches results using a key derived from map parameters such as latitude, longitude, zoom, size, and style. That avoids burning API quota for identical maps. In Laravel, bind a StaticMapService with injected config and a cache repository, then cache image responses with the Cache facade. Revalidate current Static Maps API key requirements and per-request billing.
What Laravel and PHP versions does meinfernbus/google-bundle support?
The last release was December 2020 and targets PHP 7.x with Symfony 3/4 conventions. Modern Laravel 10 and 11 run on Symfony 6/7 components and PHP 8.1+, so you should expect deprecation noise and likely hard failures. There is no declared Laravel version support.
Are there maintained Laravel packages for Google Static Maps instead?
There is no direct Laravel wrapper implied by this bundle, and the fork itself has 11 stars, zero dependents, and a low community score. A small in-house service is often the better path: a Guzzle-backed HTTP client call, a cache key builder, and an image response. That gives you control over API key handling and cache TTL.
How do I migrate from this Symfony bundle to Laravel-native services?
Use the harvest approach: vendor nothing, read the static-map service, cache-key construction, and URL-signing helper, then reimplement them as App\Services\GoogleMaps\StaticMapService. Inject configuration and a cache repository, bind the service in a provider, and expose a Blade component or helper. Discard the AdWords and Twig layers entirely.
Is meinfernbus/google-bundle actively maintained and safe for production?
Maintenance intent is unverifiable. The last release was December 2020, it has 11 stars and zero dependents, and it is a corporate fork with no downstream usage to surface bugs. For production, do not adopt it as a dependency; run a short spike to extract the static-map URL builder and cache strategy, then own the Laravel implementation.
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.
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
youbar/easy-crud
c-point-labs/laravel-hostyourai
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