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

Undraw Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Platform support matrix decisions. Release 4.2.0 is the first version that targets Laravel 12 and PHP 8.4. If Laravel 12 is on your roadmap, this release is the compatibility gate — the package becomes adoptable on the new runtime, and your upgrade plan can sequence it alongside the framework bump rather than as a separate workstream.
  • Roadmap sequencing / upgrade windows. Conversely, 4.2.0 removes Laravel 10 and PHP 8.1. Any product area still pinned to those versions cannot move to the latest package release. That converts an upstream maintenance choice into a scoped, budgetable migration item on your roadmap.
  • Build vs. buy. The package tracking Laravel's release cadence — shipping L12/PHP 8.4 support promptly — is evidence of active, current maintenance. That is the signal a buy decision needs: a dependency that keeps pace with the framework is cheaper to own than one you end up forking or patching in-house.
  • Security and compliance exposure. Dropping PHP 8.1 aligns the package with runtimes that still receive vendor security support. For any product with a supported-version or vulnerability-remediation commitment, this release is a way to retire an aging runtime from the stack rather than carry an exception.
  • Greenfield and modernization use cases. New builds on Laravel 12 / PHP 8.4 can adopt this release without caveats. Modernization programmes get a concrete, low-drama forcing function: the package version itself tells you which runtime you need to be on.

When to Consider This Package

Adopt when:

  • Your application is on Laravel 11 or 12 and PHP 8.2+ — 4.2.0 is the supported forward path with no functional migration cost implied by these notes.
  • You are planning a Laravel 12 upgrade and want dependencies already validated against it at release time.
  • You need an actively maintained dependency whose release cadence you can reason about — the fact that L12 and PHP 8.4 arrived together suggests the maintainers test against current framework versions rather than retrofitting later.

Look elsewhere, or hold at the prior line, when:

  • You are locked to Laravel 10 or PHP 8.1 and cannot move. Confirm in writing whether the 4.1.x line continues to receive security fixes and for how long. If it does not, you are choosing between a framework migration and accepting an unpatched dependency — that trade-off belongs in the decision record, not in a sprint ticket.
  • You need a documented deprecation path. These notes remove platform support outright; they contain no deprecation notice, no LTS commitment, and no stated support window for the previous minor. Ask the maintainers directly.
  • Versioning policy is a genuine diligence question. Losing Laravel 10 and PHP 8.1 support is a breaking change for consumers, yet it ships under a minor version bump (4.1 → 4.2). If your dependency policy assumes semver, either confirm the project's documented stance on platform-support changes, or pin exactly and treat every minor as potentially breaking.

How to Pitch It (Stakeholders)

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.

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.
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
glavweb/api-bundle
glavweb/admin-bundle