andes2912/indobank

印尼银行列表

0.9 2023-01-31 08:43 UTC

This package is auto-updated.

Last update: 2024-09-17 10:54:38 UTC


README

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

andes2912/indobank 是一个Laravel包,用于保存印度尼西亚的银行名称数据。该包将为您的项目添加迁移、种子(用于导入数据库数据)和模型。

所有数据都将保存在数据库中,获取数据的方式与通常通过模型获取数据相同(见使用部分)。

数据于2021年8月11日从FLIP网站(https://flip.id/kode-bank/)和ATM Bersama网站(http://www.atmbersama.com/layanan)获取。

快速安装

打开命令行,然后运行以下命令进行安装

composer require andes2912/indobank

支持版本

注册服务提供者

Laravel

如果您使用的是5.5或更高版本的Laravel,您可以跳过此部分,因为indo-bank包已经使用包自动发现。

但是,如果您正在工作的项目仍在使用低于5.5的版本,请打开文件 config/app.php,然后在服务提供者数组中添加 IndoBankServiceProvider 类。

// Provider Lain
Andes2912\IndoBank\IndoBankServiceProvider::class,

Lumen

如果您想在Lumen项目中使用此包,您必须在文件 bootstrap/app.php 中注册服务提供者,添加以下内容

$app->register(Andes2912\IndoBank\IndoBankServiceProvider::class);

发布文件

在命令行中运行以下命令

php artisan indobank:publish

运行上述命令后,indobank将复制

  • /packages/andes2912/indobank/src/database/migrations/database/migrations 的迁移文件
  • /packages/andes2912/indobank/src/database/seeds/database/seeds 的种子文件
  • /packages/andes2912/indobank/src/database/models/app/Models 的模型文件

然后运行以下命令

composer dump-autoload

迁移和种子

运行以下命令以运行迁移和种子

php artisan migrate

# Import semua data Nama Bank
php artisan db:seed --class=IndoBankSeeder 

基本用法

您可以使用以下类,就像使用模型一样。

<?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();