pendonl / laravel-pro6pp
Laravel 接口到 Pro6pp API PHP 包装器
v1.0.1
2016-11-11 20:34 UTC
Requires
- php: >=5.6.0
- pendonl/pro6pp-php-wrapper: 1.*
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-15 04:47:24 UTC
README
PendoNL/laravel-pro6pp
包提供了一种简单易用的方式,通过 Facade 与 Pro6PP 的 API 进行通信,以获取基于位置的数据。当然,您也可以不使用 Facade 而直接使用该类。关于该类及其方法的信息,您可以在这里找到:此处。
使用方法
您可以通过 Facade 使用任何方法,您的 API 密钥和首选数据类型将自动与每个请求一起使用
$getAddress = Pro6pp::autocomplete(6225, '7', c); $suggestions = Pro6pp::suggest('Maast', 10); $distanceBetweenCoordinates = Pro6pp::coordinateDistance(50.858030, 5.717376, 50.840078, 5.659258);
安装
使用 composer 安装此包
composer require pendonl/laravel-pro6pp
接下来,您必须安装服务提供者(对于 L5.5 及以上版本,已启用自动发现)
// config/app.php 'providers' => [ ... PendoNL\LaravelPro6pp\LaravelPro6ppServiceProvider::class, ];
可选:注册 Facade
// config/app.php 'aliases' => [ ... 'Pro6pp' => PendoNL\LaravelPro6pp\Facade::class, ];
为了正常运行,此包需要 pendonl/pro6pp-php-wrapper
,此依赖项将自动安装。
然后使用以下命令发布配置文件
php artisan vendor:publish --provider="PendoNL\LaravelPro6pp\LaravelPro6ppServiceProvider"
如果您正在使用 .env 文件,请确保将这些添加到该文件的底部
PRO6PP_API_KEY=
PRO6PP_FORMAT=json
PRO6PP_PRETTY=false
安全
如果您发现任何与安全相关的问题,请通过电子邮件 joshua@pendo.nl 联系我们,而不是使用问题跟踪器。
致谢
感谢 Pro6PP 为创建、维护和更新一个价格合理的邮政数据库所做的努力。
关于 Pendo
Pendo 是一家位于荷兰马斯特里赫特的网站开发公司。如果您愿意,可以访问我们的网站。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。