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

Csv Bundle Laravel Package

kuborgh/csv-bundle

Kuborgh CSV Bundle integrates CSV handling into Symfony applications, providing configurable services for reading, writing, and processing CSV files. It simplifies import/export tasks and keeps CSV logic reusable across your project.

View on GitHub
Deep Wiki
Context7

kuborgh/csv-bundle integrates the kuborgh/csv library into Symfony, providing a service-oriented way to read, write, and transform CSV files. Instead of boilerplate, you define reusable readers, writers, and filters through configuration and let the service container wire them together.

  • Configurable CSV reader and writer services
  • Filters and converters for trimming, mapping, and validating rows
  • Native Symfony container integration
  • Custom delimiters, enclosures, and headers
  • Reusable, testable CSV handling across your application
Frequently asked questions about Csv Bundle
Can I use kuborgh/csv-bundle in a Laravel application?
It is a Symfony bundle, not a Laravel package. It has no Laravel service provider, facade, or auto-discovery entry, so Laravel will not wire it automatically. You could only treat it as a plain library if its conversion classes avoid Symfony dependency injection, which is not confirmed. For Laravel, choose a maintained CSV package instead.
Does kuborgh/csv-bundle support Laravel 10, 11, or 12?
No, not in practice. The bundle dates to 2016 and targets Symfony 2.x and 3.x with older PHP constraints. Laravel 10, 11, and 12 use Symfony 6 and 7 components and PHP 8.1+, so Composer will likely report conflicts. Avoid --ignore-platform-reqs for production.
How do I install kuborgh/csv-bundle with Composer?
The Composer name is kuborgh/csv-bundle. In a Symfony app you would require it and register the bundle, but there is no Laravel installation path. For Laravel, installation would be unsupported and likely blocked by dependency constraints. Use league/csv or spatie/simple-excel instead.
Is kuborgh/csv-bundle maintained?
The last release was in September 2016, so it has had roughly nine years without maintenance. There is no visible security response channel, PHP 8 compatibility work, or active issue triage. It has zero dependents and very low adoption. That makes it risky for production.
What are good Laravel alternatives to kuborgh/csv-bundle for CSV import and export?
league/csv is a strong low-level choice for RFC-compliant reading and writing. spatie/simple-excel is Laravel-friendly and low ceremony, while maatwebsite/excel covers XLSX alongside CSV. All are maintained and fit modern Laravel stacks better than a 2016 Symfony bundle.
Does kuborgh/csv-bundle handle array to CSV and CSV to array conversion?
Yes, that is its stated purpose: converting arrays to CSV and vice versa. However, the same task is a small concern in modern PHP using fputcsv and fgetcsv, with League\Csv for edge cases. For Laravel, a maintained package gives you tested behavior and streaming support.
Is kuborgh/csv-bundle safe for user-uploaded CSV files?
I would not treat it as safe without a full audit. It is unmaintained, has no published tests or security process, and CSV parsing has sharp edges such as quoting, embedded newlines, encoding, and formula injection. Handling untrusted uploads with an unpatched 2016 parser is an unbounded risk. Use a maintained parser and validate input.
Does kuborgh/csv-bundle work on PHP 8.1 or PHP 8.2?
That is unlikely and needs verification. A 2016 Symfony bundle often declares php >=5.5 and Symfony 2 or 3 constraints, and may use APIs or patterns removed in PHP 8. You can test with a throwaway composer require in a scratch container, but passing that check would not make it a supported Laravel dependency. Prefer a package with explicit PHP 8 support.
How do I configure delimiters and enclosures in kuborgh/csv-bundle?
The bundle advertises services and configuration for CSV operations, including delimiters and enclosures. However, in Laravel you would not get its Symfony configuration wiring automatically. You would need to instantiate classes manually or build your own config, which erodes the benefit. League\Csv exposes delimiter and enclosure options directly.
Are there tests or CI for kuborgh/csv-bundle?
The context shows no published tests, CI badge, or coverage signal. You cannot establish behavioral correctness before adoption without writing the test suite yourself. For a commodity CSV concern, that review budget is hard to justify. Choose a package with visible tests and maintenance instead.
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