runroom-packages/ckeditor-sonata-media-bundle
A Symfony bundle that connects CKEditor with the Sonata Media library, letting editors browse, upload, and insert existing media directly from a CKEditor toolbar button. It wires up the necessary routes, templates, and configuration to keep file management in one place.
The single most important finding for a TPM is a stack mismatch: despite being catalogued as a "Laravel/PHP package," this is a Symfony bundle. Sonata Media (sonata-project/media-bundle) is a Symfony component; there is no Laravel analogue that this package interoperates with. It is a thin glue layer that wires CKEditor's file/image browser to Sonata Media's media selection UI inside a Sonata Admin context.
friendsofsymfony/ckeditor-bundle or an egeloen/ivory CKEditor bundle). It is a configuration + controller shim, not a standalone system. Fit for a Laravel codebase is effectively zero.[READ-ONLY] prefix strongly signals the repository is archived or has moved; combined with 2 stars, 0 dependents, and a 0.04 score, expect stale Composer constraints (Symfony 3.4/4.x era, Sonata Media 3.x era) that will not resolve against Symfony 5/6/7. CKEditor 4 is also EOL, so the supported editor generation is likely obsolete.spatie/laravel-medialibrary, laravel-medialibrary, or Flysystem—there is no Sonata Media to bridge to, so the package has no integration surface. If the organization is on Symfony + Sonata Admin, the bundle is a small bridge that can be replicated in-house in roughly a controller, a route, and a DI service definition.app/ckeditor-sonata-media), pin Composer constraints, add integration tests around the file-browser endpoint, and own it. Do not build a longer-term architecture around it.composer why-not and a composer update --dry-run in a scratch project before committing engineering time.How can I help you explore Laravel packages today?