akeneo-labs/excel-connector-bundle
ExcelInitBundle). This bundle is designed for Akeneo PIM Community Edition (v1.0–1.5), making it a poor fit for modern Laravel/PHP ecosystems unless maintaining a legacy Akeneo instance.AppKernel.php, Doctrine migrations, PIM-specific entities). Laravel’s service container, Eloquent, and Blade templating are incompatible without heavy refactoring.league/csv or spatie/laravel-excel exist.AkeneoSpreadsheetParserBundle (dependency) handles Excel parsing. This could be adapted for Laravel, but would require rewriting Akeneo-specific logic (e.g., family/category mapping).PimExcelConnectorBundle) are fundamentally incompatible without a full rewrite.phpoffice/phpexcel, doctrine/migrations) that may conflict with Laravel’s stack.spatie/laravel-excel (for Excel imports/exports).maatwebsite/excel (legacy but widely used).league/csv for Akeneo-like data structures.Family, Category, or Product entities? Manual mapping would be required.phpoffice/phpexcel or Akeneo’s deprecated codebase?Kernel, dependency injection, and event system. Laravel’s ServiceProvider/Facade system is not interchangeable.Pim\Bundle\ExcelConnectorBundle and AkeneoSpreadsheetParserBundle, which are tightly coupled to Akeneo’s entity structure (e.g., Pim\Structure\Family).ImportJob entities), which Laravel lacks.phpoffice/phpexcel (or AkeneoSpreadsheetParserBundle) could be extracted for Laravel use, but this requires rewriting Akeneo-specific logic.init.xlsx structure to identify gaps (e.g., missing attribute types, custom fields).spatie/laravel-excel or maatwebsite/excel for imports/exports.use Maatwebsite\Excel\Facades\Excel;
Excel::import(new ProductImport, 'products.xlsx');
Family/Category logic with Laravel’s Eloquent relationships or custom services.WebapiBundle) for Laravel to consume.$response = Http::post('http://akeneo-service/api/import', [
'file' => fopen('products.xlsx', 'r'),
]);
symfony/bridge to integrate Symfony components into Laravel, but this is complex and unsupported.AppKernel.php with Laravel’s ServiceProvider.akeneo/pim-community-dev).HttpKernel) differ from Akeneo’s..xlsx (not .csv or .ods). Modern Laravel packages support multiple formats.Pim\Bundle\ExcelConnectorBundle).spatie/laravel-excel + custom services to replicate Akeneo’s Excel logic.init.xlsx structure to Laravel’s database schema.phpoffice/phpexcel) must be backported manually.init.xlsx structure). No Laravel-specific troubleshooting.spatie/laravel-excel) have active maintenance and community support.How can I help you explore Laravel packages today?