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
Nova Images

Nova Images Laravel Package

sbing/nova-images

sbing/nova-images is a Laravel Nova package for uploading and managing images on your resources, with support for multiple image uploads, previews, and configurable storage. It simplifies adding image fields and handling file storage in Nova admin panels.

View on GitHub
Deep Wiki
Context7

Nova Images is a Laravel Nova package that simplifies uploading, storing, and displaying images in your admin panel. It provides a polished image field with built-in previews, so managing media feels native to Nova instead of requiring custom work.

  • Drag-and-drop uploads with instant thumbnail previews
  • Automatic resizing and configurable image conversions
  • Clean storage integration for local disks or S3
  • Customizable field options to match your resource workflow
Frequently asked questions about Nova Images
How do I install sbing/nova-images in a Laravel Nova application?
Install it with Composer using composer require sbing/nova-images, then reference the field in your Nova resource's fields method. If the package ships config or front-end assets, publish them with the vendor:publish command documented in its README. Before installing, confirm your Nova, Laravel, and PHP versions satisfy the package's composer.json constraints.
Does sbing/nova-images support multiple image uploads per resource?
The package is described as supporting multiple image uploads, previews, and configurable storage. The exact field configuration for gallery-style versus single-image uploads is not documented in the provided metadata. Review the field class and README examples to confirm how it stores arrays of image paths.
Which Laravel Nova versions are supported by sbing/nova-images?
The provided repository metadata does not declare supported Nova, Laravel, or PHP versions. Check the composer.json require constraints and any release tags before installing, because Nova is licensed and pinned per project. A version mismatch usually surfaces late as an asset-publish or field-render failure in staging.
Can I store Nova Images uploads on Amazon S3 instead of the local disk?
The package overview lists clean storage integration for local disks or S3. In Nova, image fields typically delegate storage to Laravel's filesystem configuration, so disk selection is usually controlled through field options or package config. Verify the exact disk option in the source before relying on it in production.
Is sbing/nova-images safe to use in production?
It is a single-maintainer package with no public adoption signals such as stars, dependents, or issue history in the provided assessment. Nova packages run inside your highest-privilege admin UI and handle uploads, MIME validation, and storage paths, so a full source audit is warranted. If you deploy it, pin an exact version and test every Nova upgrade in staging.
How does sbing/nova-images compare to Nova's built-in Image field?
Nova's stock Image field already handles single-image uploads and previews. This package claims drag-and-drop uploads, automatic resizing, configurable conversions, and multiple image support, but the metadata does not establish whether it replaces or extends the built-in field. Compare the field class behavior before adding a dependency for features the built-in field already covers.
What are the alternatives to sbing/nova-images for image management in Laravel Nova?
Common alternatives include Nova's built-in Image and File fields, spatie/laravel-medialibrary with a Nova integration, and other community Nova field packages. The right choice depends on whether you need multi-image galleries, cropping, conversions, or S3 storage. Prefer packages with recent releases and visible issue activity.
How do I test sbing/nova-images before deploying it?
Install it in a non-production Laravel app that matches your production Nova major, Laravel version, and PHP constraint. Create a throwaway resource, exercise single and multiple uploads, previews, resizing, and deletion, and inspect where files are written. Also rehearse a Nova upgrade if you plan to keep the package long term.
Is sbing/nova-images actively maintained, and what happens if it is abandoned?
The assessment flags it as a zero-adoption, single-maintainer package with no release history, so ongoing maintenance is uncertain. If the functionality is genuinely needed, the realistic path is to fork it into an internal repository, add CI and tests, and declare supported Nova and Laravel versions. That converts an unvetted dependency into first-party code you can patch at each Nova upgrade.
Can I fork sbing/nova-images and maintain it internally?
Yes, forking is the recommended path if you need the functionality but cannot rely on upstream maintenance. Vendor the source into an internal Composer repository, review the license terms first, and add a minimal test suite covering upload, validation, storage, and preview rendering. Then pin your fork and treat Nova upgrades as scheduled maintenance.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager