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
Image Widget

Image Widget Laravel Package

friendsofvictoire/image-widget

Image widget for the Victoire CMS. Adds an editable image block to Victoire's visual page builder, letting editors select and display images in pages without custom templating. Integrates with Victoire's widget system and Symfony projects.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Image Widget
Is friendsofvictoire/image-widget a Laravel package?
No. Despite being described as a PHP package, friendsofvictoire/image-widget ships as FriendsOfVictoire/WidgetImageBundle, a Symfony bundle built for the Victoire CMS. It relies on Symfony bundle and dependency-injection conventions, Twig templating, and Victoire's own widget registration and entity abstractions, none of which Laravel provides natively. If you are evaluating it for a Laravel application, treat it as a design reference rather than a dependency.
How do I install friendsofvictoire/image-widget with Composer?
Composer require friendsofvictoire/image-widget only makes sense in a Symfony application that already runs Victoire. You then register the bundle in the kernel, enable the Victoire image widget, and verify Twig templates and asset publishing. There is no Laravel service provider, config file, or publish command, so a bare Composer require in a Laravel app leaves you with inert code.
Can I use this image widget in a Laravel application?
Not practically. Making it functional would mean bootstrapping a Symfony HttpKernel inside Laravel's request lifecycle, running Twig alongside Blade, and adapting Victoire's widget registry, which is a rewrite in all but name. The realistic Laravel path is to reimplement the image field, storage, and renderer with native tooling.
What Laravel version does friendsofvictoire/image-widget support?
None. The bundle targets the Symfony 2/3 era and Victoire's own constraints, so it declares no Laravel support and ships no Laravel service provider or facade. Check its composer.json for the PHP and Symfony component ranges before assuming it will even resolve on a modern stack.
What are Laravel alternatives for an editable image widget or media field?
Spatie Laravel Media Library handles media attachments and conversions, Intervention Image covers resizing and transformations, and a small Blade component or Filament field provides the editable image block. Together these cover the same user need, an editor picks an image and the page renders it, without Symfony or Twig baggage. The custom build is modest because the original widget is a thin presentation-layer component.
Does friendsofvictoire/image-widget work with Symfony and Victoire CMS?
Yes, that is its native environment. Install it via Composer, register the bundle in the Symfony kernel, enable the Victoire image widget, and confirm Twig templates and assets publish correctly. Compatibility then depends on aligning the Victoire core version with your Symfony component ranges.
Is friendsofvictoire/image-widget maintained and safe for production?
Assume it is unmaintained. The repository shows 0 stars and 0 dependents, which means no community validation and no visible patch stream. Image handling, upload paths, and file serving are security-sensitive, so adopting it means forking the bundle and owning its security fixes yourself.
How should I test friendsofvictoire/image-widget before adopting it?
Install it in a throwaway Symfony plus Victoire environment rather than a Laravel app, and confirm the PHP, Symfony, and Victoire core constraints resolve. Exercise the upload, storage, transformation, and rendering paths, including wherever images are served from, whether local disk, S3, CDN, or signed URLs.
What Victoire core and PHP or Symfony versions does the bundle require?
The bundle's composer.json defines its PHP and Symfony component ranges, and it also depends on Victoire core, which carries its own constraints. Verify the exact Victoire version the widget requires and whether that core is still receiving updates. Version drift is near-certain against a modern Laravel or Symfony 6/7 stack.
How do I migrate from this Victoire image widget to Laravel?
There is no direct migration path; port the widget's behavior, meaning the field definition, storage handling, and rendering, into a Laravel package or in-app module. The scope is modest because the widget itself is a thin presentation-layer component. Make sure the storage layer you choose, including S3, CDN, and signed URLs, matches your Laravel filesystem configuration.
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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource