naif/address_autocomplete

一个地址字段,使用 Google Place 服务自动补全用户输入,以显示建议的地址。

1.4 2019-10-08 08:17 UTC

This package is not auto-updated.

Last update: 2024-09-18 08:51:47 UTC


README

一个地址字段,使用 Google Place 服务自动补全用户输入,以显示建议的地址。

安装

您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中

composer require naif/address_autocomplete

配置

发布包的配置文件

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

配置将被发布到 [config/address_autocomplete.php]。

将以下键添加到您的 .env.env.example

ADDRESS_AUTOCOMPLETE_API_KEY=

Optional: Set map and address language
ADDRESS_AUTOCOMPLETE_LANGUAGE=fr

如果您需要 Google Maps API 密钥,您可以创建一个应用并启用 Places API,创建凭证以获取您的 API 密钥 https://console.developers.google.com

用法

将以下内容添加到 Nova/User.php 资源

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

支持

naif@naif.io

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

许可证

MIT 许可证(MIT)。请参阅 许可证文件 以获取更多信息。