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

Laravel Blade components for Undraw illustrations

Frequently asked questions about Undraw
What is maartenpaauw/undraw used for?
It is a Laravel package for adding unDraw illustrations to Blade views as reusable components and helpers. It lets you render customizable SVG artwork so you can include consistent, brand-colored visuals without manually managing illustration files. It is aimed at Laravel applications that want a simple way to use unDraw artwork in their UI.
Which Laravel and PHP versions does maartenpaauw/undraw 4.2.0 support?
Version 4.2.0 supports Laravel 11 and Laravel 12 with PHP 8.2 through PHP 8.4. Support for Laravel 10 and PHP 8.1 was removed in this release. Check the package composer constraints and README before installing in a mixed-version estate.
How do I install maartenpaauw/undraw in a Laravel application?
Install it with Composer using composer require maartenpaauw/undraw. Confirm your application is on Laravel 11 or 12 and PHP 8.2 or newer before installing version 4.2.0. Then follow the repository README for any configuration or asset publishing steps and start using the Blade components in your views.
Can I customize unDraw illustration colors to match my brand?
Yes. The package is designed for customizable SVG artwork and brand-colored visuals, so illustrations can be adapted to fit your application's design. Use the component attributes or configuration options documented in the README to set the desired colors. This helps keep illustrations consistent across Blade views without editing SVG files by hand.
Will maartenpaauw/undraw 4.2.0 work with Laravel 10 or PHP 8.1?
No. Version 4.2.0 explicitly removes Laravel 10 and PHP 8.1 support, so it will not be installable on those platforms. If your application is still on Laravel 10 or PHP 8.1, pin the previous compatible package version while you plan the platform upgrade, or block the package upgrade until PHP and Laravel are upgraded.
How do I use unDraw illustrations in Laravel Blade views?
Use the package's Blade components or helpers inside your templates, passing the chosen illustration and any customization options as described in the README. The package renders the SVG artwork for you, so you do not need to manually copy illustration files into your resources. This keeps illustration usage consistent and easy to reuse across views.
What is the upgrade path to maartenpaauw/undraw 4.2.0 from an older version?
First inventory where the package is used and how critical it is. For Laravel 10 or PHP 8.1 applications, pin the last compatible package version while upgrading PHP to 8.2 or 8.3, then Laravel to 11 or 12, then the package to 4.2.0. Run regression tests after the package upgrade, especially around views that rely on illustration components.
Is Laravel 12 and PHP 8.4 support in maartenpaauw/undraw production-ready?
Version 4.2.0 adds Laravel 12 and PHP 8.4 support, but those platforms are newer and should be validated in CI and staging before a broad rollout. Watch for PHP 8.4 deprecations in the package or transitive dependencies, and confirm the rest of your Laravel 12 dependency graph is compatible. A canary or staging deployment is a sensible way to reduce risk.
Are there alternatives to maartenpaauw/undraw for Laravel illustrations?
Alternatives include manually importing unDraw SVGs into your Blade templates, building your own small Blade component for illustrations, or using other icon and illustration packages that fit your design system. The best choice depends on whether you need brand-color customization, centralized illustration management, and Laravel-native Blade components. If you want unDraw artwork with minimal manual file handling, this package is a focused option.
How is maartenpaauw/undraw maintained and tested?
The package is actively maintained and aligned with current Laravel and PHP releases, which is a positive signal for long-term fit. Its support window is now narrower, covering Laravel 11 and 12 with PHP 8.2 through 8.4 only. Review the repository CI matrix and test coverage for your exact Laravel and PHP combination before relying on it in production.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo