Download the PHP package fadhila36/laravel-indonesian-banks without Composer
On this page you can find all versions of the php package fadhila36/laravel-indonesian-banks. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fadhila36/laravel-indonesian-banks
More information about fadhila36/laravel-indonesian-banks
Files in fadhila36/laravel-indonesian-banks
Package laravel-indonesian-banks
Short Description Comprehensive Indonesian Bank Data for Laravel
License MIT
Informations about the package laravel-indonesian-banks
Laravel Indonesian Banks
πΊπΈ English
Laravel Indonesian Banks adalah package komprehensif yang menyediakan data lengkap bank-bank di Indonesia untuk aplikasi Laravel Anda (mendukung Laravel 10, 11, 12, dan 13). Package ini dirancang untuk kemudahan penggunaan, performa tinggi, dan fleksibilitas.
Fitur Utama
- π¦ Data Lengkap: Berisi daftar bank di Indonesia beserta kode bank terbaru (Update April 2026).
- π Ringan & Cepat: Menggunakan file JSON teroptimasi sebagai sumber data default, tanpa membebani database.
- π Fleksibel: Menyediakan Facade dan Service untuk akses mudah.
- πΎ Opsi Database: Menyediakan migrasi dan model Eloquent jika Anda ingin menyimpan data di database sendiri.
- π Pencarian Mudah: Fitur pencarian bank berdasarkan nama atau kode.
Instalasi
Anda dapat menginstal package ini melalui Composer:
Package ini mendukung fitur auto-discovery Laravel, sehingga Service Provider dan Facade akan otomatis terdaftar.
Konfigurasi
Jika Anda ingin mengubah konfigurasi default, Anda dapat mempublikasikan file konfigurasi package ini:
File konfigurasi akan disalin ke config/indonesian-banks.php. Berikut adalah contoh konfigurasi dasar:
Penggunaan
Anda dapat menggunakan Facade IndonesianBank untuk mengakses data bank dengan mudah.
1. Mendapatkan Semua Bank
2. Mencari Bank Berdasarkan Kode
3. Mencari Bank Berdasarkan Nama
4. Mengambil Bank Berdasarkan Kategori
Anda dapat memfilter bank berdasarkan kategori (misal: Syariah, BUMN, Swasta, BPD).
Contoh Implementasi Lengkap
Berikut adalah contoh penggunaan dalam Controller Laravel untuk menampilkan daftar bank di dropdown form:
Di View (Blade)
Opsi Database (Lanjutan)
Jika Anda lebih suka menyimpan data bank di tabel database Anda sendiri (misalnya untuk relasi foreign key), Anda dapat mempublikasikan migrasi:
(Catatan: Pastikan tag migration tersedia atau copy manual dari src/database/migrations jika belum di-expose di ServiceProvider)
Kemudian jalankan migrate:
Anda kemudian dapat menggunakan model Fadhila36\IndonesianBanks\Models\BankEloquent untuk berinteraksi dengan tabel banks.
Kontribusi
Kontribusi sangat diterima! Silakan buat Pull Request untuk perbaikan bug atau penambahan fitur.
- Fork repository ini.
- Buat branch fitur baru (
git checkout -b feature/AmazingFeature). - Commit perubahan Anda (
git commit -m 'Add some AmazingFeature'). - Push ke branch (
git push origin feature/AmazingFeature). - Buka Pull Request.
Lisensi
Package ini adalah software open-source di bawah lisensi MIT.
Dibuat dengan β€οΈ oleh Muhammad Fadhila Abiyyu Faris
All versions of laravel-indonesian-banks with dependencies
illuminate/config Version ^10.0|^11.0|^12.0|^13.0
illuminate/contracts Version ^10.0|^11.0|^12.0|^13.0
illuminate/database Version ^10.0|^11.0|^12.0|^13.0
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
psr/container Version ^2.0