maartenpaauw/undraw
Laravel package for using unDraw illustrations in your application. Add customizable SVG artwork to Blade views with simple helpers, making it easy to include consistent, brand-colored visuals without manually managing illustration files.
Adopt when:
Look elsewhere, or hold at the prior line, when:
For executives: The package released a version that supports Laravel 12 and PHP 8.4 and retires Laravel 10 and PHP 8.1. In plain terms, the vendor is keeping current with the framework and the runtime, which is what we want from a dependency — it lowers our security and obsolescence exposure and avoids the cost of maintaining a fork. The decision this creates is an upgrade timing decision, not a new spend: teams on current versions move at no extra cost, and any team still on Laravel 10 gets a known, scoped migration rather than an open-ended risk. Recommendation is to adopt on the current platform and fund the L10 exit for anything still on it.
For engineering: 4.2.0 is additive on the top end (Laravel 12, PHP 8.4) and subtractive on the bottom (Laravel 10, PHP 8.1 removed). No stated feature or behavioural changes. Treat it as platform-breaking despite the minor version number: update the CI matrix to PHP 8.4 and Laravel 12 (plus the versions you intend to keep supporting), pin the constraint explicitly rather than relying on a caret range, and confirm the 4.1.x security-patch position before splitting the fleet across two majors. Sequence the package bump and the framework bump as one change so you only run the regression suite once.
How can I help you explore Laravel packages today?