enmaboya / place-input
Laravel Nova 字段。
1.0
2021-09-07 12:31 UTC
Requires
- php: >=7.1.0
README
本软件包提供可定制的字段,具有城市/国家/感兴趣地点的搜索功能。
由 Nominatim 支持。
安装
composer require enmaboya/place-input
基本用法
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')
可用设置
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->onlyCities()
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->onlyCountries()
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->onlyStates()
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->onlyCounties()
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->byPostalCode()
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->continents(['NA', 'SA'])
可用大洲列表
- AF - 非洲
- AS - 亚洲
- EU - 欧洲
- NA - 北美洲
- OC - 大洋洲
- SA - 南美洲
use Enmaboya\PlaceInput\PlaceInput; PlaceInput::make('some_place')->countries(['RU', 'US', 'CN', 'JP'])
-
dependOnCountrySelect - 如果你使用Country Select 字段,搜索将被限制在县选择中选定的国家。
use Enmaboya\CountrySelect\CountrySelect; use Enmaboya\PlaceInput\PlaceInput; CountrySelect::make('Country', 'county_code'); PlaceInput::make('some_place')->dependOnCountrySelect('county_code'),
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。