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

Bunny Bundle Laravel Package

survos/bunny-bundle

A Symfony bundle from Survos for integrating Bunny.net services into your application, with configuration, service wiring, and helpers for storage, CDN, and related Bunny APIs so Symfony apps can manage assets and delivery easily.

View on GitHub
Deep Wiki
Context7

interact with BunnyCDN via toshy/bunnynet-php

Frequently asked questions about Bunny Bundle
How do I install survos/bunny-bundle in a Symfony application?
Install it with Composer using composer require survos/bunny-bundle. Then enable the bundle in your Symfony kernel or bundles.php if it is not auto-discovered. Configure Bunny.net credentials and options in your Symfony config, and check the package README for the exact registration and config keys.
Does survos/bunny-bundle work with Laravel?
No, it is a Symfony bundle rather than a native Laravel package. Laravel does not load Symfony bundles through its normal package discovery and service provider flow. For a Laravel app, use toshy/bunnynet-php directly or choose a Laravel-specific BunnyCDN integration.
What Bunny.net services does this bundle help with?
It integrates Bunny.net services through toshy/bunnynet-php, with configuration and service wiring for storage, CDN, and related Bunny APIs. It is intended to make asset management and delivery easier inside Symfony applications. Exact feature coverage depends on the underlying client and the services exposed by the bundle.
How do I configure BunnyCDN credentials for the bundle?
You typically provide your Bunny.net API key, storage zone details, and CDN pull zone or hostname through Symfony configuration. The bundle wires those settings into Bunny.net client services. Use environment variables or Symfony secrets for credentials, and verify the exact configuration keys in the README.
Can I use survos/bunny-bundle to upload files to Bunny Storage?
The bundle is described as providing helpers for storage and related Bunny APIs through toshy/bunnynet-php. File upload and storage-zone operations are therefore within its intended scope. Confirm the exact helper and service names in the package source or README before implementing.
Is survos/bunny-bundle suitable for production CDN asset delivery?
It can support CDN and asset-delivery workflows in Symfony by wiring Bunny.net services into your app. For production, review credential handling, cache behavior, error handling, and Bunny.net pull-zone and storage-zone configuration. Test asset URLs and invalidation flows in a staging environment first.
How do I test an application that uses survos/bunny-bundle?
Keep Bunny.net credentials out of tests and mock or fake the bundle's Bunny client services where possible. For integration tests, use a dedicated test storage zone or a sandbox Bunny.net account. Avoid hitting production CDN or storage resources from automated tests.
What are alternatives to survos/bunny-bundle for Laravel or PHP?
For plain PHP or Laravel, toshy/bunnynet-php is the underlying client and can be used directly. Laravel teams may prefer a Laravel-specific BunnyCDN package with facades, config publishing, and package discovery. Symfony teams can compare this bundle with direct use of the Bunny.net PHP SDK.
Does survos/bunny-bundle support Laravel 10 or Laravel 11?
It does not target Laravel versions because it is a Symfony bundle. Laravel 10 and Laravel 11 compatibility is not claimed by this package. If you need Laravel 10 or 11 support, choose a Laravel package or integrate toshy/bunnynet-php manually.
Is survos/bunny-bundle actively maintained?
Check the GitHub repository and Packagist release history for maintenance activity. Review recent commits, open issues, and compatibility with current Symfony and PHP versions. Because it depends on toshy/bunnynet-php, also check that dependency's maintenance status.
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console