roromix/spreadsheetbundle
A Symfony bundle that integrates PHPExcel/PhpSpreadsheet into your application, letting you read, write, and export spreadsheet files such as Excel, OpenDocument, and CSV through simple, service-based APIs.
v3.0.0 is a breaking platform-compatibility release: it requires PHP >= 8.2 and Symfony ~7.1. The release notes do not list new features or deprecations, so treat this as an upgrade gate rather than a functional change.
Start here:
php -v is 8.2 or newer.composer show for Symfony component versions and confirm the Laravel version. Laravel 10 and earlier are likely incompatible because they target PHP 8.1 / Symfony 6.x.composer.json first. Confirm the exact constraint: Composer’s ~7.1 means >=7.1 <8.0, not “exactly 7.1”.First use case: install or upgrade the package in a Laravel app already running PHP 8.2+ and Symfony 7.1+, publish its config if applicable, then run the package’s existing smoke test or a minimal route/command/job that exercises it.
composer require vendor/package:^3.0. Do not rely on a broad constraint that may resolve to v2.composer require vendor/package:^3.0 -W, then run the full test suite, static analysis, and at least one package-specific integration test.~7.1.php artisan config:cache.~7.1 allows Symfony 7.2, 7.3, etc., but blocks Symfony 8.0. If the release notes mean “only 7.1 exactly”, verify the package composer.json.composer why-not vendor/package 3.0 and composer prohibits to identify the blocking package.php artisan config:clear and php artisan optimize:clear before debugging.composer diagnose, composer show, composer why-not, php artisan about, and php -v.How can I help you explore Laravel packages today?