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

Text Widget Laravel Package

victoire/text-widget

A simple, configurable text widget for Laravel dashboards and admin panels. Add customizable text or HTML blocks to your layouts with minimal setup, useful for notices, instructions, or quick reference content.

View on GitHub
Deep Wiki
Context7

victoire/text-widget is a lightweight Laravel package that adds a simple, configurable text widget to your application's dashboard or widget area. It lets you display static or dynamic text content—notes, announcements, or instructions—without building a custom view for every panel. The widget integrates cleanly with Laravel's view system, making it easy to drop into existing dashboards and customize to match your UI.

  • Blade-based rendering for full control over output
  • Configurable content with sensible defaults
  • Publishable views for easy styling
  • Simple integration with Laravel's service container
  • Minimal footprint with no required frontend dependencies
Frequently asked questions about Text Widget
Is victoire/text-widget a Laravel package?
No. victoire/text-widget is a Symfony bundle built for the Victoire CMS, not a Laravel package. It expects Symfony bundle registration, dependency injection conventions, and Victoire widget APIs. A Laravel integration would require a custom bridge and adds little value for a simple text widget.
How do I install victoire/text-widget in Laravel?
You should not install it in a Laravel application. Composer may resolve the package, but it will not register with Laravel's service container or Blade views out of the box. If you are on Victoire/Symfony, install it through Symfony bundle registration instead. For Laravel, build a native widget with Blade, Livewire, or Filament.
What Laravel versions does victoire/text-widget support?
There is no documented Laravel version support because this is a Symfony bundle. The package has had no release since 2017, so treat it as PHP 5/7 and older Symfony-era code until proven otherwise. Do not assume compatibility with modern Laravel or PHP 8 without an isolated compatibility spike.
What is victoire/text-widget used for?
It is intended for storing, managing, and rendering reusable editable text content inside the Victoire CMS. Typical uses include CMS blocks, sidebars, and configurable copy managed by editors. In Laravel, the same need is usually better served by a native Blade component or a CMS field.
Is victoire/text-widget safe for production?
Not recommended for new production work. The package has 3 stars, 0 dependents, no release since 2017, and no meaningful ecosystem evidence. Risks include abandoned upstream code, outdated Symfony/PHP constraints, unknown security posture, and rich-text XSS handling. If retained for legacy Victoire, treat it as an internal fork with explicit ownership.
What are good Laravel alternatives to victoire/text-widget?
For Laravel, consider native Blade components, Livewire components, Filament custom fields, or a maintained CMS package with text block support. The widget domain is simple, so a small internal component is often cheaper than adapting a legacy Symfony bundle. Choose based on whether you need plain text, rich text, or structured content.
Is victoire/text-widget still maintained?
No. There have been no upstream releases since 2017, and adoption signals are minimal with 3 stars and 0 dependents. Any bug fix or security patch becomes an internal fork responsibility. Prefer a native replacement unless a hard legacy Victoire constraint exists.
How does victoire/text-widget handle rich text and XSS?
The bundle's exact rich-text and sanitization behavior must be verified in an isolated spike. Do not assume it provides modern XSS protections by default, especially given its age and lack of releases. For Laravel, use a maintained editor and sanitize rendered HTML with a trusted library.
Can I migrate from Victoire's text widget to Laravel?
Yes, but migrate the data and behavior rather than the bundle. Inventory current text widget usage, extract the content schema and admin editing behavior, then rebuild rendering and editing as a native Laravel component. Avoid a framework bridge unless a hard legacy constraint requires it. Test content migration and rendering output before cutover.
Does victoire/text-widget work with PHP 8 and modern Symfony?
Unproven and likely problematic. Treat the code as older Symfony/PHP-era until you validate Composer resolution, Symfony deprecations, PHP 8 compatibility, admin assets, and editor dependencies in a spike. If you are on modern Laravel, do not integrate this bundle; use it only as a reference for widget configuration and editor patterns.
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.
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle