naif/address_autocomplete

An address field that autocomplete the user input to show suggested addresses using Google Place service.

Installs: 22 614

Dependents: 0

Suggesters: 0

Security: 0

Stars: 18

Watchers: 0

Forks: 5

Open Issues: 1

Language:Vue

pkg:composer/naif/address_autocomplete

1.4 2019-10-08 08:17 UTC

This package is not auto-updated.

Last update: 2025-10-01 13:38:24 UTC


README

An address field that autocomplete the user input to show suggested addresses using Google Place service.

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require naif/address_autocomplete

Configuration

Publish the package config file:

php artisan vendor:publish --provider="Naif\AddressAutocomplete\FieldServiceProvider"

Configuration will be published at [config/address_autocomplete.php].

Add the following keys to your .env and .env.example:

ADDRESS_AUTOCOMPLETE_API_KEY=

Optional: Set map and address language
ADDRESS_AUTOCOMPLETE_LANGUAGE=fr

If you need a Google Maps API key, you can create an app and enable Places API and create credentials to get your API key https://console.developers.google.com.

Usage:

Add the below to Nova/User.php resource:

AddressAutocomplete::make('Address'),

//You can add a country or countries to autocomplete or leave empty for all.
          
// Specify a single country
AddressAutocomplete::make('Address')
          ->countries('US'),
                
// Specify multiple countries [array]
AddressAutocomplete::make('Address')
          ->countries(['US','AU']),

Package screenshot

Support:

naif@naif.io

https://www.linkedin.com/in/naif

License

The MIT License (MIT). Please see License File for more information.