marshmallow/nova-tooltip-field
marshmallow/nova-tooltip-field is a Laravel Nova field that adds configurable tooltips to resource fields, showing helpful hints on hover or click. Use it to clarify data, explain icons, and guide users without cluttering your admin UI. Supports custom text and placement.
Tooltip component as a field, so it supports decisions like "can we surface inline help text next to form fields without a custom Vue component build?"Consider it when all of the following hold:
Tooltip component the package wraps.fields() rather than via a custom Vue component.Look elsewhere — or write the field yourself — when:
Field subclass and a handful of lines — which, for most teams, you can.For executives: This is a tiny, MIT-licensed convenience package for teams already using Laravel Nova. It lets us place short explanatory tooltips next to form fields, which modestly improves the internal admin experience and can reduce routine "what does this field mean?" questions. It is not a strategic dependency, carries no licensing cost, and is trivially replaceable — if it stops working, we delete it and write the equivalent in an afternoon.
For engineering: Single-purpose Nova field that mounts Nova's own Tooltip component. Value is purely ergonomic: declarative help text in fields() instead of a bespoke Vue component per resource. Trade-offs: 3 stars, zero dependents, one small maintainer, no support channel, and an unproven compatibility matrix across Nova majors. Recommendation: pilot on one resource, pin the Nova version, and be prepared to inline the field class into our codebase. Do not let it become load-bearing; if we adopt it more than twice, that's the signal to vendor it.
How can I help you explore Laravel packages today?