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

Filament Image Meta Laravel Package

asignua/filament-image-meta

A Filament plugin for working with image metadata, letting you view and manage details like EXIF data alongside your uploaded images in forms and tables. Adds handy meta fields and columns to Filament resources with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accessibility compliance (WCAG) by default: The package enforces alt text on both newly uploaded and already-stored images, including inside Repeater/Builder items, reducing the risk of shipping inaccessible media.
  • Build vs. buy for media metadata: Instead of custom-building localized alt/caption/title handling, validation, and modal editing for Filament forms, this package provides a hardened, tested implementation.
  • Security-sensitive content workflows: HMAC-signed stored snapshots and reserved-key protections prevent injection of foreign text via _stored, which matters for multi-tenant or user-generated content.
  • Localization roadmap: It correctly separates rendering fallback from required-alt semantics, so teams can rely on fallback_locale for display without falsely satisfying accessibility requirements.
  • Performance and reliability: Reduced disk I/O per upload and fewer repeated mime/size/URL requests make it viable for remote storage (S3, etc.) and large forms.
  • Use cases: CMS/blog platforms, e-commerce catalogs, marketing sites, multilingual content, and any Filament admin panel needing accessible image metadata in complex form structures.

When to Consider This Package

  • Adopt when you use Filament/Laravel and need enforced alt text, localized image metadata, and support for uploads inside Repeater or Builder components.
  • Strong fit when existing records must be validated on save, not just new uploads—especially with remote disks where repeated file reads are costly.
  • Consider when you need to avoid custom validation logic for alt text and want consistent behavior across simple fields and nested JSON-backed items.
  • Look elsewhere if you are not using Filament, need a full digital asset management (DAM) system, or only need basic file uploads without accessibility, localization, or nested-form requirements.
  • Watch for assumptions about Filament version compatibility and form structure; this release fixes behavior specific to Repeater/Builder and modal state.

How to Pitch It (Stakeholders)

  • To executives: This package reduces legal and reputational risk from inaccessible media, closes a security gap around stored form state, and avoids custom development for a common but surprisingly complex requirement.
  • To engineering: v1.0.2 is a patch release with no breaking changes. It hardens the _stored snapshot with HMAC signing, makes requireAlt work on existing records, respects per-language alt text properly, removes PHP deprecations, and cuts redundant disk calls. Adopt it to replace fragile custom validation and reduce maintenance burden.
  • To product/design: It ensures the “Alt text set” badge and validation match real stored data, not rendering fallbacks, so accessibility status is trustworthy across locales and nested form items.
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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
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