digitalcloud/nova-address-field
Dedicated address field for Laravel Nova forms with autocomplete and geocoding support, so you can capture, store, and display structured addresses without custom components. A simple drop-in field that keeps admin forms tidy and saves development time.
composer require.Consider it when:
Look elsewhere when:
To executives: This is a small, free, open-source add-on for our internal admin panel that lets staff pick a real address from Google instead of typing it. The upside is faster data entry and fewer bad addresses flowing into CRM, shipping, and reporting — a modest but real operational win, typically days of engineering rather than weeks. The caveat is that it's an unmaintained 2019 project, so the honest framing is "we're reusing a small piece of open-source code as a starting point, and our engineers will own it," not "we're adopting a vendor." Cost is limited to Google Places API usage, which should be metered. Recommendation: evaluate as a spike against our current Nova version, expect to fork, and gate adoption on a cost estimate for Places calls plus a decision on how long we retain Google-derived address components. If it doesn't port cleanly in a day, we build the small equivalent ourselves.
To engineering: It's a Nova field wrapping Google Places Autocomplete — tiny surface area, but frozen at the Nova 1/2 era, so treat it as a code sample rather than a package. Concrete asks: (1) timebox a spike porting it to our Nova version; (2) move the API key server-side and proxy the Places call rather than exposing it to the browser; (3) store place_id alongside components and define a retention policy consistent with Google's caching terms; (4) if the port exceeds roughly a day, build in-house — the field is a few hundred lines and we'd rather own it. Don't add it as an unpinned dependency in a production composer.json.
How can I help you explore Laravel packages today?