laurel / lardi-trans
lardi-trans api的适配器
README
此包提供工具,允许您将位置自动完成功能添加到您的应用程序。搜索使用Lardi Trans API。
使用Composer安装
您可以使用以下命令通过Composer安装此包:
composer require laurel/lardi-trans
在Laravel中安装
要将此包安装到Laravel中,您需要修改config/app.php
中的providers
数组以包含服务提供者
'providers' => [
//.. Laurel\LardiTrans\App\Providers\LardiTransServiceProvider::class,
],
然后运行composer update
。
之后,您需要发布配置文件。为此,运行以下命令
php artisan vendor:publish --tag=config --provider=Laurel\LardiTrans\App\Providers\LardiTransServiceProvider
在包的配置文件中指定用于国家、地区、城市和邮政编码的模型、字段和关系方法。
使用方法
您可以使用以下代码获取LardiTrans API预测。作为附加参数,您可以设置查询限制和语言
$service = new \Laurel\LardiTrans\App\Services\LardiTransService; $cities = $service->autocompleteCity('Киев')
要获取国家,请使用以下代码。作为参数,您可以设置包含地区ID的数组和语言
$service = new \Laurel\LardiTrans\App\Services\LardiTransService; $countries = $service->fetchCountries()
要获取地区,请使用以下代码。作为参数,您可以设置包含国家标志的数组和语言
$service = new \Laurel\LardiTrans\App\Services\LardiTransService; $regions = $service->fetchRegions()
此外,要获取所有国家的列表,您可以使用以下控制台命令
php artisan laurel/lardi-trans/fetch:countries