victoire/button-widget
A lightweight Laravel/PHP package from victoire that provides a reusable button widget for defining and rendering consistent action buttons in Blade views and UI components. Helps standardize button markup and simplify adding customizable buttons across your application.
Consider it only if all of the following hold:
Look elsewhere — i.e., write it yourself or use your design system's component — when:
For executives: This is a small, unmaintained add-on that renders a button inside an older Symfony-based CMS called Victoire. It is not a Laravel package and cannot be reused outside that CMS. Its adoption cost is low but its ownership cost is not: with no releases since 2019 and no downstream users, we would inherit the maintenance burden entirely. Recommendation: do not add it to any new product; if we already depend on it, treat it as technical debt and fold it into the CMS migration or replacement conversation rather than funding a standalone upgrade.
For engineering: Treat as a reference implementation, not a dependency. If we need the capability on Victoire, fork and vendor the block definition and templates (~a day of work) so we control compatibility; otherwise implement the CTA as a first-class component in our design system and expose it to the CMS through a thin, tested adapter. Either path is cheaper than absorbing an abandoned third-party bundle into our upgrade path.
Bottom line: Low opportunity, low adoption signal. The decision this package actually drives is when to leave the platform it serves — not whether to install it.
How can I help you explore Laravel packages today?