- Notifications
You must be signed in to change notification settings - Fork15
Raja Ongkir API Wrapper for Laravel 5
License
agungjk/rajaongkir
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Mempermudah penggunaan API raja ongkir pada aplikasi berbasis laravel
Dengan pacakage ini anda dapat menggunakan API Raja Ongkir dengan mudah karena sudah terintegrasi dengan facade laravel 5+.
Otomatis Menggunakan Composer:
composer require agungjk/rajaongkir
Tambahkan Manual kecomposer.json:
{"require": {"agungjk/rajaongkir":"dev-master"}}
Tambahkan service provider ke config/app.php
'providers' => [....Agungjk\Rajaongkir\RajaOngkirServiceProvider::class,]
Tambahkan juga aliasnya ke config/app.php
'aliases' => [....'RajaOngkir' =>Agungjk\Rajaongkir\RajaOngkirFacade::class,]
Jalankan command artisan berikutphp artisan vendor:publish
untuk publish secara otomatis, atau menggunakan cara manual seperti berikut ini:
- Buat filerajaongkir.php di folder/config secara manual
- Tambahkan Kodingan berikut ini:
<?phpreturn ['end_point_api' =>env('RAJAONGKIR_ENDPOINT','http://rajaongkir.com/api/starter'),'api_key' =>env('RAJAONGKIR_KEY','SomeRandomString'),];
Tambahkan kode berikut di file .env untuk konfigurasi API rajaongkir
RAJAONGKIR_ENDPOINT=isi_base_url_api_akun_anda_disiniRAJAONGKIR_KEY=isi_api_key_anda_disini
atau anda juga dapat langsung melakukan konfigurasi di filerajaongkir.php di folderconfig seperti kode berikut.
'end_point_api' =>'isi_base_url_api_akun_anda_disini','api_key' =>'isi_api_key_anda_disini',
Berikut adalah beberpa fungsi yang terdapat dalam package ini:
Mengambil Data Provinsia. Semua Data Provinsi
$list_provinsi = RajaOngkir::province();
b. Data Provinsi Berdasarkan ID
$provinsi_id =1;$data_provinsi = RajaOngkir::province($provinsi_id);
Mengambil Data Kotaa. Semua Data Kota
$list_kota = RajaOngkir::city();
b. Data Kota Berdasarkan ID
$kota_id =1;$data_kota = RajaOngkir::city($kota_id);
Mengkalkulasi Biaya
$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
- CHANGE: Rename function for more readable
- 0.1.0
- Initial fork version
Agung Jati Kusumo –@its_agungjk –agungjk.social@gmail.com
Distributed under the MIT license. SeeLICENSE
for more information.
https://github.com/agungjk/rajaongkir
- Fork it (https://github.com/agungjk/rajaongkir/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Kunjungirajaongkir
Documentasi akunstarter
About
Raja Ongkir API Wrapper for Laravel 5