Git Product home page Git Product logo

indobank's Introduction

Latest Stable Version Total Downloads License Scrutinizer Code Quality Build Status Code Intelligence Status

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.

<?php

use App\Models\Bank;

// Get semua data
$bank = Bank::all();

// Cari berdasarkan nama bank
$bank = Bank::where('nama_bank', 'BANK BRI')->first();
$bank = Bank::where('nama_bank', 'LIKE', '%BANK BRI%')->first();

indobank's People

Contributors

andes2912 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.