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 File Size Field Laravel Package

itiden/nova-file-size-field

A simple Laravel Nova field that displays file sizes in a human-readable format. Drop it into your resource to automatically convert raw byte values into KB, MB or GB, keeping index and detail views clean and easy to scan.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin/internal tooling delivery: Low-cost way to surface file-size metadata in Laravel Nova admin panels (assets, uploads, documents, media libraries), improving operator workflows without custom field development.
  • Build vs buy: The field is small and easily hand-built, but adopting it avoids spending engineering time on a solved UI concern; the decision hinges on whether the team already standardizes on Nova and wants to avoid maintaining bespoke fields.
  • Upgrade readiness: The 1.0.3 patch confirms active PHP 8.1 compatibility, which supports decisions about upgrading legacy PHP runtime environments without dropping Nova admin functionality.
  • Roadmap signal: A maintenance-only patch (single compatibility fix, no new features) indicates the package is in low-velocity maintenance; do not plan product roadmap items that depend on new capabilities or rapid fixes from this dependency.
  • Use cases: Internal dashboards, asset management views, content moderation screens where knowing file size (storage costs, upload limits, quota enforcement) matters to the operator.

When to Consider This Package

  • Adopt when: You already run Laravel Nova, need a simple read-only file-size display column, and want a drop-in field rather than maintaining custom Nova field code.
  • Adopt when: You are standardizing on PHP 8.1+ and need confirmation that Nova extensions in your stack are compatible; this release removes a blocker.
  • Proceed with caution when: You need formatting options, unit conversion, sorting/filtering by size, or storage-quota logic — this package is a display field, not a file management solution.
  • Look elsewhere when: You are not using Nova (the field is Nova-specific and unusable in plain Laravel/Blade/Livewire contexts), when you require actively developed features, or when your security/compliance process demands a maintained dependency with recent substantive releases. A single-contributor patch release is a weak maintenance signal.
  • Verify before adopting: Compatibility with your Nova major version and Laravel version — the release notes only mention PHP 8.1, not Nova/Laravel version constraints.

How to Pitch It (Stakeholders)

For executives: This is a small, low-risk UI add-on for our Laravel Nova admin panel that displays file sizes to internal operators. The latest patch (1.0.3) is a maintenance fix adding PHP 8.1 compatibility — no breaking changes, no new features, no migration work. It is a convenience dependency, not a strategic one; the business impact is limited to modest internal-tooling efficiency.

For engineering: Adopt only if Nova is already in the stack and we want to avoid writing a trivial custom field. The 1.0.3 release is a single-line PHP 8.1 compatibility change from a first-time contributor — treat it as a green light for the runtime upgrade, not as evidence of an active roadmap. Pin the version, confirm Nova/Laravel constraint compatibility, and keep the fallback (a custom field of roughly a few dozen lines) in mind if the package goes stale.

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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast