arsoft-modules / rajaongkir
Laravel 5 的 Raja Ongkir API 包装器
v1.0.2
2021-06-29 09:00 UTC
This package is auto-updated.
Last update: 2024-09-29 05:43:14 UTC
README
简化 Laravel 应用程序中 Raja Ongkir API 的使用
使用本包,您可以使用 Raja Ongkir API,因为它已经与 Laravel 5+ 的 facade 集成。
安装 Composer 包
-
自动使用 Composer
composer require ArsoftModules/rajaongkir
-
手动添加到 composer.json
{ "require": { "ArsoftModules/rajaongkir" : "dev-master" } }
集成到 Laravel
-
将服务提供者添加到 config/app.php
'providers' => [ .... ArsoftModules\Rajaongkir\RajaOngkirServiceProvider::class, ]
-
也将别名添加到 config/app.php
'aliases' => [ .... 'RajaOngkir' => ArsoftModules\Rajaongkir\RajaOngkirFacade::class, ]
发布 Laravel 配置包
运行以下命令 artisan php artisan vendor:publish
以自动发布,或使用以下手动方式
- 手动在 /config 文件夹中创建 rajaongkir.php 文件
- 添加以下代码
<?php return [ 'end_point_api' => env('RAJAONGKIR_ENDPOINT', 'http://rajaongkir.com/api/starter'), 'api_key' => env('RAJAONGKIR_KEY', 'SomeRandomString'), ];
设置环境
将以下代码添加到 .env 文件中以配置 Raja Ongkir API
RAJAONGKIR_ENDPOINT=isi_base_url_api_akun_anda_disini
RAJAONGKIR_KEY=isi_api_key_anda_disini
或者您也可以直接在 config 文件夹中的 rajaongkir.php 文件中进行配置,如下所示。
'end_point_api' => 'isi_base_url_api_akun_anda_disini', 'api_key' => 'isi_api_key_anda_disini',
使用示例
以下是在此包中可用的某些功能
-
获取数据省 a. 所有省份数据
$list_provinsi = RajaOngkir::province();
b. 根据ID获取省份数据
$provinsi_id = 1; $data_provinsi = RajaOngkir::province($provinsi_id);
-
获取数据市 a. 所有城市数据
$list_kota = RajaOngkir::city();
b. 根据ID获取城市数据
$kota_id = 1; $data_kota = RajaOngkir::city($kota_id);
-
计算费用
$kota_asal_id = 501; $kota_tujuan_id = 114; $berat = 1700; // dalam gram $kurir = "jne"; $list_biaya = RajaOngkir::cost($kota_asal_id, $kota_tujuan_id, $berat, $kurir);
发布历史
- 0.2.0
- 更改:重命名函数以提高可读性
- 0.1.0
- 初始分支版本
元数据
Agung Jati Kusumo – @its_agungjk – agungjk.social@gmail.com
在 MIT 许可下分发。有关更多信息,请参阅 LICENSE
。
https://github.com/agungjk/rajaongkir
贡献
- 分支它 (https://github.com/agungjk/rajaongkir/fork)
- 创建您的功能分支 (
git checkout -b feature/fooBar
) - 提交您的更改 (
git commit -am 'Add some fooBar'
) - 推送到分支 (
git push origin feature/fooBar
) - 创建一个新的 Pull Request
访问 rajaongkir
账户文档 starter