laurel / lardi-trans

1.0.8 2020-10-12 14:54 UTC

This package is auto-updated.

Last update: 2024-09-12 22:57:44 UTC


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