https://github.com/andes2912/indobank
Package Laravel Daftar Bank di Indonesia
https://github.com/andes2912/indobank
api-bank-list bank bank-indonesia daftar-bank database laravel
Last synced: 5 months ago
JSON representation
Package Laravel Daftar Bank di Indonesia
- Host: GitHub
- URL: https://github.com/andes2912/indobank
- Owner: andes2912
- Created: 2021-08-11T07:34:28.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-17T07:21:32.000Z (over 3 years ago)
- Last Synced: 2024-08-10T06:48:26.576Z (almost 2 years ago)
- Topics: api-bank-list, bank, bank-indonesia, daftar-bank, database, laravel
- Language: PHP
- Homepage: https://packagist.org/packages/andes2912/indobank
- Size: 43 KB
- Stars: 15
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README

[](https://packagist.org/packages/andes2912/indobank)
[](https://packagist.org/packages/andes2912/indobank)
[](https://packagist.org/packages/andes2912/indobank)
[](https://scrutinizer-ci.com/g/andes2912/indobank/?branch=master)
[](https://scrutinizer-ci.com/g/andes2912/indobank/build-status/master)
[](https://scrutinizer-ci.com/code-intelligence)
```andes2912/indobank``` adalah sebuah package Laravel untuk menyimpan data Nama Bank yang ada di Indonesia. Package akan menambahkan migrations, seeder (untuk import data ke database) dan Model pada project Anda.
Semua data akan disimpan di database, untuk mengambil data tersebut sama dengan mengambil data lewat Model pada umum-nya (Lihat bagian Usage).
Data ini diambil dari situs FLIP (https://flip.id/kode-bank/) pada 11 Agustus 2021 & ATM Bersama (http://www.atmbersama.com/layanan).
## Quick Instalation
Buka Command Line kemudian jalankan perintah dibawah untuk melakukan instalasi package:
```
composer require andes2912/indobank
```
## Supported Versions
| Laravel Version | Version | Composer Installation |
|---- |----|----|
| 6,7,8,9 | >= 0.7 | ```composer require andes2912/indobank``` |
### Register Service Provider
#### Laravel
Jika Anda menggunakan Laravel versi 5.5 keatas Anda bisa skip bagian ini karena package indo-bank sudah menggunakan Package Auto Discovery.
Tapi jika kebetulan Project yang Anda kerjakan masih menggunakan versi dibawah 5.5 maka silahkan untuk membuka file **config/app.php** lalu tambahkan Class ```IndoBankServiceProvider``` kedalam array Service Providers:
```
// Provider Lain
Andes2912\IndoBank\IndoBankServiceProvider::class,
```
#### Lumen
Jika Anda ingin menggunakan Package ini pada project Lumen, maka Anda harus melakukan register Service Provider pada file ```bootstrap/app.php``` dengan menambahkan ini:
```
$app->register(Andes2912\IndoBank\IndoBankServiceProvider::class);
```
### Publish File
Jalankan perintah dibawah di Command Line:
```
php artisan indobank:publish
```
Saat perintah diatas dijalankan, indobank akan menyalin:
* Files migration dari ```/packages/andes2912/indobank/src/database/migrations``` ke ```/database/migrations```
* Files seeder dari ```/packages/andes2912/indobank/src/database/seeds``` ke ```/database/seeds```
* Files model dari ```/packages/andes2912/indobank/src/database/models``` ke ```/app/Models```
Setelah itu jalankan perintah dibawah:
```
composer dump-autoload
```
### Migrate and Seeder
Jalankan perintah dibawah untuk menjalankan migration dan seeder:
```
php artisan migrate
# Import semua data Nama Bank
php artisan db:seed --class=IndoBankSeeder
```
## Basic Usage
Anda bisa gunakan class dibawah seperti model pada umum-nya.
```
first();
$bank = Bank::where('nama_bank', 'LIKE', '%BANK BRI%')->first();
```