diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 4204a37..9fadceb 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -579,10 +579,9 @@ class LelongController extends Controller if($cawangan['tagarrahnbid'] == 1){ // $lelong = Http::withOptions(['verify' => true])->get('https://niklah.arrahn.com.my/api/portalApi',[ - // $lelong = Http::withOptions(['verify' => true])->get('http://adminbid.arrahn/api/portalApi',[ - // 'norujukan' => $request->norujukan - // ])->json(); - $lelong = null; + $lelong = Http::withOptions(['verify' => true])->get('http://stapibid.arrahn.com.my/api/portalApi',[ + 'norujukan' => $request->norujukan + ])->json(); $lelong = ($lelong != null) ? $lelong['lelong'] : []; if( $lelong == null ) { @@ -699,7 +698,7 @@ class LelongController extends Controller if($cawangan['tagarrahnbid'] == 1) { - $lelong = Http::withOptions(['verify' => true])->get('https://adminbid.arrahn.com.my/api/portalApi',['norujukan' => $request->norujukan])->json(); + $lelong = Http::withOptions(['verify' => true])->get('http://stapibid.arrahn.com.my/api/portalApi',['norujukan' => $request->norujukan])->json(); $lelong = ($lelong != null) ? $lelong['lelong'] : []; }else{ $lelong = Lelong::on($cawangan['mysql'])->where([['norujukan',$request->norujukan]])->first(); diff --git a/app/Services/OnePercentServices.php b/app/Services/OnePercentServices.php index afce9d0..71d39fd 100644 --- a/app/Services/OnePercentServices.php +++ b/app/Services/OnePercentServices.php @@ -74,7 +74,7 @@ class OnePercentServices public function getKadarUjrah(float $nilaimarhun = 0.0, $groupid) : Float{ - $kadarujrah = KadarUpah::on('mysql7')->select('kadarujrah')->where([['min','<=',$nilaimarhun],['max','>=',$nilaimarhun]])->where('group_id',$groupid)->get()->toArray(); + $kadarujrah = KadarUpah::on('mysql7')->select('kadarujrah')->where([['min','<=',$nilaimarhun],['max','>=',$nilaimarhun]])->where('group_id',1)->get()->toArray(); return isset($kadarujrah[0]) ? $kadarujrah[0]['kadarujrah'] : 0; } diff --git a/config/database.php b/config/database.php index ece90e4..5895d0a 100644 --- a/config/database.php +++ b/config/database.php @@ -17,30 +17,30 @@ return [ 'prefix' => '', 'strict' => false, ], - 'mysql' => [ + 'mysql37' => [ 'driver' => 'mysql', - 'host' => env('DB_HOST'), - 'port' => env('DB_PORT'), - 'database' => env('DB_DATABASE'), - 'username' => env('DB_USERNAME'), - 'password' => env('DB_PASSWORD'), + 'host' => env('DB_HOST_37'), + 'port' => env('DB_PORT_37'), + 'database' => env('DB_DATABASE_37'), + 'username' => env('DB_USERNAME_37'), + 'password' => env('DB_PASSWORD_37'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ], - 'mysql2' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_2'), - 'port' => env('DB_PORT_2'), - 'database' => env('DB_DATABASE_2'), - 'username' => env('DB_USERNAME_2'), - 'password' => env('DB_PASSWORD_2'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], + // 'mysql2' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_2'), + // 'port' => env('DB_PORT_2'), + // 'database' => env('DB_DATABASE_2'), + // 'username' => env('DB_USERNAME_2'), + // 'password' => env('DB_PASSWORD_2'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], 'mysql3' => [ 'driver' => 'mysql', 'host' => env('DB_HOST_3'), @@ -53,45 +53,45 @@ return [ 'prefix' => '', 'strict' => false, ], - 'mysql4' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_4'), - 'port' => env('DB_PORT_4'), - 'database' => env('DB_DATABASE_4'), - 'username' => env('DB_USERNAME_4'), - 'password' => env('DB_PASSWORD_4'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql5' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_5'), - 'port' => env('DB_PORT_5'), - 'database' => env('DB_DATABASE_5'), - 'username' => env('DB_USERNAME_5'), - 'password' => env('DB_PASSWORD_5'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // 'mysql4' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_4'), + // 'port' => env('DB_PORT_4'), + // 'database' => env('DB_DATABASE_4'), + // 'username' => env('DB_USERNAME_4'), + // 'password' => env('DB_PASSWORD_4'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql5' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_5'), + // 'port' => env('DB_PORT_5'), + // 'database' => env('DB_DATABASE_5'), + // 'username' => env('DB_USERNAME_5'), + // 'password' => env('DB_PASSWORD_5'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], + // ], - 'mysql6' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_6'), - 'port' => env('DB_PORT_6'), - 'database' => env('DB_DATABASE_6'), - 'username' => env('DB_USERNAME_6'), - 'password' => env('DB_PASSWORD_6'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // 'mysql6' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_6'), + // 'port' => env('DB_PORT_6'), + // 'database' => env('DB_DATABASE_6'), + // 'username' => env('DB_USERNAME_6'), + // 'password' => env('DB_PASSWORD_6'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], + // ], 'mysql7' => [ 'driver' => 'mysql', @@ -105,43 +105,43 @@ return [ 'prefix' => '', 'strict' => false, ], - 'mysql8' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_8'), - 'port' => env('DB_PORT_8'), - 'database' => env('DB_DATABASE_8'), - 'username' => env('DB_USERNAME_8'), - 'password' => env('DB_PASSWORD_8'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // 'mysql8' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_8'), + // 'port' => env('DB_PORT_8'), + // 'database' => env('DB_DATABASE_8'), + // 'username' => env('DB_USERNAME_8'), + // 'password' => env('DB_PASSWORD_8'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], - 'mysql9' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_9'), - 'port' => env('DB_PORT_9'), - 'database' => env('DB_DATABASE_9'), - 'username' => env('DB_USERNAME_9'), - 'password' => env('DB_PASSWORD_9'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql10' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_10'), - 'port' => env('DB_PORT_10'), - 'database' => env('DB_DATABASE_10'), - 'username' => env('DB_USERNAME_10'), - 'password' => env('DB_PASSWORD_10'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], + // ], + // 'mysql9' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_9'), + // 'port' => env('DB_PORT_9'), + // 'database' => env('DB_DATABASE_9'), + // 'username' => env('DB_USERNAME_9'), + // 'password' => env('DB_PASSWORD_9'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql10' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_10'), + // 'port' => env('DB_PORT_10'), + // 'database' => env('DB_DATABASE_10'), + // 'username' => env('DB_USERNAME_10'), + // 'password' => env('DB_PASSWORD_10'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], 'mysql11' => [ 'driver' => 'mysql', 'host' => env('DB_HOST_11'), @@ -155,30 +155,30 @@ return [ 'strict' => false, ], - 'mysql12' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_12'), - 'port' => env('DB_PORT_12'), - 'database' => env('DB_DATABASE_12'), - 'username' => env('DB_USERNAME_12'), - 'password' => env('DB_PASSWORD_12'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql13' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_13'), - 'port' => env('DB_PORT_13'), - 'database' => env('DB_DATABASE_13'), - 'username' => env('DB_USERNAME_13'), - 'password' => env('DB_PASSWORD_13'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], + // 'mysql12' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_12'), + // 'port' => env('DB_PORT_12'), + // 'database' => env('DB_DATABASE_12'), + // 'username' => env('DB_USERNAME_12'), + // 'password' => env('DB_PASSWORD_12'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql13' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_13'), + // 'port' => env('DB_PORT_13'), + // 'database' => env('DB_DATABASE_13'), + // 'username' => env('DB_USERNAME_13'), + // 'password' => env('DB_PASSWORD_13'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], 'mysql14' => [ 'driver' => 'mysql', 'host' => env('DB_HOST_14'), @@ -192,262 +192,274 @@ return [ 'strict' => false, ], - 'mysql15' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_15'), - 'port' => env('DB_PORT_15'), - 'database' => env('DB_DATABASE_15'), - 'username' => env('DB_USERNAME_15'), - 'password' => env('DB_PASSWORD_15'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql16' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_16'), - 'port' => env('DB_PORT_16'), - 'database' => env('DB_DATABASE_16'), - 'username' => env('DB_USERNAME_16'), - 'password' => env('DB_PASSWORD_16'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // 'mysql15' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_15'), + // 'port' => env('DB_PORT_15'), + // 'database' => env('DB_DATABASE_15'), + // 'username' => env('DB_USERNAME_15'), + // 'password' => env('DB_PASSWORD_15'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql16' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_16'), + // 'port' => env('DB_PORT_16'), + // 'database' => env('DB_DATABASE_16'), + // 'username' => env('DB_USERNAME_16'), + // 'password' => env('DB_PASSWORD_16'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], - 'mysql17' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_17'), - 'port' => env('DB_PORT_17'), - 'database' => env('DB_DATABASE_17'), - 'username' => env('DB_USERNAME_17'), - 'password' => env('DB_PASSWORD_17'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql18' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_18'), - 'port' => env('DB_PORT_18'), - 'database' => env('DB_DATABASE_18'), - 'username' => env('DB_USERNAME_18'), - 'password' => env('DB_PASSWORD_18'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql19' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_19'), - 'port' => env('DB_PORT_19'), - 'database' => env('DB_DATABASE_19'), - 'username' => env('DB_USERNAME_19'), - 'password' => env('DB_PASSWORD_19'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql20' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_20'), - 'port' => env('DB_PORT_20'), - 'database' => env('DB_DATABASE_20'), - 'username' => env('DB_USERNAME_20'), - 'password' => env('DB_PASSWORD_20'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql21' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_21'), - 'port' => env('DB_PORT_21'), - 'database' => env('DB_DATABASE_21'), - 'username' => env('DB_USERNAME_21'), - 'password' => env('DB_PASSWORD_21'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // ], + // 'mysql17' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_17'), + // 'port' => env('DB_PORT_17'), + // 'database' => env('DB_DATABASE_17'), + // 'username' => env('DB_USERNAME_17'), + // 'password' => env('DB_PASSWORD_17'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql18' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_18'), + // 'port' => env('DB_PORT_18'), + // 'database' => env('DB_DATABASE_18'), + // 'username' => env('DB_USERNAME_18'), + // 'password' => env('DB_PASSWORD_18'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql19' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_19'), + // 'port' => env('DB_PORT_19'), + // 'database' => env('DB_DATABASE_19'), + // 'username' => env('DB_USERNAME_19'), + // 'password' => env('DB_PASSWORD_19'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql20' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_20'), + // 'port' => env('DB_PORT_20'), + // 'database' => env('DB_DATABASE_20'), + // 'username' => env('DB_USERNAME_20'), + // 'password' => env('DB_PASSWORD_20'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql21' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_21'), + // 'port' => env('DB_PORT_21'), + // 'database' => env('DB_DATABASE_21'), + // 'username' => env('DB_USERNAME_21'), + // 'password' => env('DB_PASSWORD_21'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], - 'mysql22' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_22'), - 'port' => env('DB_PORT_22'), - 'database' => env('DB_DATABASE_22'), - 'username' => env('DB_USERNAME_22'), - 'password' => env('DB_PASSWORD_22'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql23' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_23'), - 'port' => env('DB_PORT_23'), - 'database' => env('DB_DATABASE_23'), - 'username' => env('DB_USERNAME_23'), - 'password' => env('DB_PASSWORD_23'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // ], + // 'mysql22' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_22'), + // 'port' => env('DB_PORT_22'), + // 'database' => env('DB_DATABASE_22'), + // 'username' => env('DB_USERNAME_22'), + // 'password' => env('DB_PASSWORD_22'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql23' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_23'), + // 'port' => env('DB_PORT_23'), + // 'database' => env('DB_DATABASE_23'), + // 'username' => env('DB_USERNAME_23'), + // 'password' => env('DB_PASSWORD_23'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], - 'mysql24' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_24'), - 'port' => env('DB_PORT_24'), - 'database' => env('DB_DATABASE_24'), - 'username' => env('DB_USERNAME_24'), - 'password' => env('DB_PASSWORD_24'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // ], + // 'mysql24' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_24'), + // 'port' => env('DB_PORT_24'), + // 'database' => env('DB_DATABASE_24'), + // 'username' => env('DB_USERNAME_24'), + // 'password' => env('DB_PASSWORD_24'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, - ], - 'mysql25' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_25'), - 'port' => env('DB_PORT_25'), - 'database' => env('DB_DATABASE_25'), - 'username' => env('DB_USERNAME_25'), - 'password' => env('DB_PASSWORD_25'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql26' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_26'), - 'port' => env('DB_PORT_26'), - 'database' => env('DB_DATABASE_26'), - 'username' => env('DB_USERNAME_26'), - 'password' => env('DB_PASSWORD_26'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql27' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_27'), - 'port' => env('DB_PORT_27'), - 'database' => env('DB_DATABASE_27'), - 'username' => env('DB_USERNAME_27'), - 'password' => env('DB_PASSWORD_27'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, + // ], + // 'mysql25' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_25'), + // 'port' => env('DB_PORT_25'), + // 'database' => env('DB_DATABASE_25'), + // 'username' => env('DB_USERNAME_25'), + // 'password' => env('DB_PASSWORD_25'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql26' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_26'), + // 'port' => env('DB_PORT_26'), + // 'database' => env('DB_DATABASE_26'), + // 'username' => env('DB_USERNAME_26'), + // 'password' => env('DB_PASSWORD_26'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql27' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_27'), + // 'port' => env('DB_PORT_27'), + // 'database' => env('DB_DATABASE_27'), + // 'username' => env('DB_USERNAME_27'), + // 'password' => env('DB_PASSWORD_27'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql28' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_28'), + // 'port' => env('DB_PORT_28'), + // 'database' => env('DB_DATABASE_28'), + // 'username' => env('DB_USERNAME_28'), + // 'password' => env('DB_PASSWORD_28'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql29' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_29'), + // 'port' => env('DB_PORT_29'), + // 'database' => env('DB_DATABASE_29'), + // 'username' => env('DB_USERNAME_29'), + // 'password' => env('DB_PASSWORD_29'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql30' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_30'), + // 'port' => env('DB_PORT_30'), + // 'database' => env('DB_DATABASE_30'), + // 'username' => env('DB_USERNAME_30'), + // 'password' => env('DB_PASSWORD_30'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql31' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_31'), + // 'port' => env('DB_PORT_31'), + // 'database' => env('DB_DATABASE_31'), + // 'username' => env('DB_USERNAME_31'), + // 'password' => env('DB_PASSWORD_31'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql32' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_32'), + // 'port' => env('DB_PORT_32'), + // 'database' => env('DB_DATABASE_32'), + // 'username' => env('DB_USERNAME_32'), + // 'password' => env('DB_PASSWORD_32'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql33' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_33'), + // 'port' => env('DB_PORT_33'), + // 'database' => env('DB_DATABASE_33'), + // 'username' => env('DB_USERNAME_33'), + // 'password' => env('DB_PASSWORD_33'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql34' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_34'), + // 'port' => env('DB_PORT_34'), + // 'database' => env('DB_DATABASE_34'), + // 'username' => env('DB_USERNAME_34'), + // 'password' => env('DB_PASSWORD_34'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + // 'mysql35' => [ + // 'driver' => 'mysql', + // 'host' => env('DB_HOST_35'), + // 'port' => env('DB_PORT_35'), + // 'database' => env('DB_DATABASE_35'), + // 'username' => env('DB_USERNAME_35'), + // 'password' => env('DB_PASSWORD_35'), + // 'charset' => 'utf8', + // 'collation' => 'utf8_unicode_ci', + // 'prefix' => '', + // 'strict' => false, + // ], + 'mysql36' => [ + 'driver' => 'mysql', + 'host' => env('DB_HOST_36'), + 'port' => env('DB_PORT_36'), + 'database' => env('DB_DATABASE_36'), + 'username' => env('DB_USERNAME_36'), + 'password' => env('DB_PASSWORD_36'), + 'charset' => 'utf8', + 'collation' => 'utf8_unicode_ci', + 'prefix' => '', + 'strict' => false, ], - 'mysql28' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_28'), - 'port' => env('DB_PORT_28'), - 'database' => env('DB_DATABASE_28'), - 'username' => env('DB_USERNAME_28'), - 'password' => env('DB_PASSWORD_28'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql29' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_29'), - 'port' => env('DB_PORT_29'), - 'database' => env('DB_DATABASE_29'), - 'username' => env('DB_USERNAME_29'), - 'password' => env('DB_PASSWORD_29'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql30' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_30'), - 'port' => env('DB_PORT_30'), - 'database' => env('DB_DATABASE_30'), - 'username' => env('DB_USERNAME_30'), - 'password' => env('DB_PASSWORD_30'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql31' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_31'), - 'port' => env('DB_PORT_31'), - 'database' => env('DB_DATABASE_31'), - 'username' => env('DB_USERNAME_31'), - 'password' => env('DB_PASSWORD_31'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql32' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_32'), - 'port' => env('DB_PORT_32'), - 'database' => env('DB_DATABASE_32'), - 'username' => env('DB_USERNAME_32'), - 'password' => env('DB_PASSWORD_32'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql33' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_33'), - 'port' => env('DB_PORT_33'), - 'database' => env('DB_DATABASE_33'), - 'username' => env('DB_USERNAME_33'), - 'password' => env('DB_PASSWORD_33'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql34' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_34'), - 'port' => env('DB_PORT_34'), - 'database' => env('DB_DATABASE_34'), - 'username' => env('DB_USERNAME_34'), - 'password' => env('DB_PASSWORD_34'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], - 'mysql35' => [ - 'driver' => 'mysql', - 'host' => env('DB_HOST_35'), - 'port' => env('DB_PORT_35'), - 'database' => env('DB_DATABASE_35'), - 'username' => env('DB_USERNAME_35'), - 'password' => env('DB_PASSWORD_35'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - 'strict' => false, - ], ], ]; diff --git a/database/migrations/2023_11_08_115215_add_onepercent_to_gadai_table.php b/database/migrations/2023_11_08_115215_add_onepercent_to_gadai_table.php index 4202406..5fdda49 100644 --- a/database/migrations/2023_11_08_115215_add_onepercent_to_gadai_table.php +++ b/database/migrations/2023_11_08_115215_add_onepercent_to_gadai_table.php @@ -24,12 +24,13 @@ class AddOnepercentToGadaiTable extends Migration $db_connection = array_filter($config_db,function($connection){ try{ - if($connection == 'mysql7') + if($connection == 'mysql7' || $connection == 'lelong') return false; $db = DB::connection($connection)->getPdo(); return true; } catch(\Exception $e){ + Log::info($connection); return false; } }); diff --git a/database/migrations/2023_11_11_104203_add_onepercent_to_tebus_table.php b/database/migrations/2023_11_11_104203_add_onepercent_to_tebus_table.php index 7951e38..025dabc 100644 --- a/database/migrations/2023_11_11_104203_add_onepercent_to_tebus_table.php +++ b/database/migrations/2023_11_11_104203_add_onepercent_to_tebus_table.php @@ -21,16 +21,28 @@ class AddOnepercentToTebusTable extends Migration public function getActiveDB() { $config_db = array_keys(config("database.connections")); +<<<<<<< Updated upstream $db_connection = array_filter($config_db, function ($connection) { try { if ($connection == 'mysql7') { +======= + + $db_connection = array_filter($config_db,function($connection){ + try{ + if($connection == 'mysql7' || $connection == 'lelong') +>>>>>>> Stashed changes return false; } $db = DB::connection($connection)->getPdo(); return true; +<<<<<<< Updated upstream } catch (\Exception $e) { +======= + } catch(\Exception $e){ + Log::info($connection); +>>>>>>> Stashed changes return false; } }); diff --git a/env test b/env test new file mode 100644 index 0000000..0f7e749 --- /dev/null +++ b/env test @@ -0,0 +1,257 @@ + APP_NAME=Lumen +APP_ENV=local +APP_KEY=WbPGkYNmXZ6ZQplGlvl0iZ7zyW1b09xa +APP_DEBUG=true +APP_URL=http://api-arrahn.test +APP_TIMEZONE=Asia/Kuala_Lumpur + +LOG_CHANNEL=stack +LOG_SLACK_WEBHOOK_URL= + +DB_CONNECTION_36=mysql +DB_HOST_36=127.0.0.1 +DB_PORT_36=3306 +DB_DATABASE_36=arrahn_kb2 +DB_USERNAME_36=root +DB_PASSWORD_36= + +DB_CONNECTION_2=mysql +DB_HOST_2=127.0.0.1 +DB_PORT_2=3306 +DB_DATABASE_2=arrahn_wcy +DB_USERNAME_2=root +DB_PASSWORD_2= + +DB_CONNECTION_3=mysql +DB_HOST_3=127.0.0.1 +DB_PORT_3=3306 +DB_DATABASE_3=arrahn_1stop +DB_USERNAME_3=root +DB_PASSWORD_3= + +DB_CONNECTION_4=mysql +DB_HOST_4=127.0.0.1 +DB_PORT_4=3306 +DB_DATABASE_4=arrahn_jlwt +DB_USERNAME_4=root +DB_PASSWORD_4= + +DB_CONNECTION_5=mysql +DB_HOST_5=127.0.0.1 +DB_PORT_5=3306 +DB_DATABASE_5=arrahn_wb +DB_USERNAME_5=root +DB_PASSWORD_5= + +DB_CONNECTION_6=mysql +DB_HOST_6=127.0.0.1 +DB_PORT_6=3306 +DB_DATABASE_6=arrahn_kls +DB_USERNAME_6=root +DB_PASSWORD_6= + +DB_CONNECTION_7=mysql +DB_HOST_7=127.0.0.1 +DB_PORT_7=3306 +DB_DATABASE_7=online_arrahn +DB_USERNAME_7=root +DB_PASSWORD_7= + +DB_CONNECTION_8=mysql +DB_HOST_8=127.0.0.1 +DB_PORT_8=3306 +DB_DATABASE_8=arrahn_pp +DB_USERNAME_8=root +DB_PASSWORD_8= + +DB_CONNECTION_9=mysql +DB_HOST_9=127.0.0.1 +DB_PORT_9=3306 +DB_DATABASE_9=arrahn_mace +DB_USERNAME_9=root +DB_PASSWORD_9= + +DB_CONNECTION_10=mysql +DB_HOST_10=127.0.0.1 +DB_PORT_10=3306 +DB_DATABASE_10=arrahn_pm $ +DB_USERNAME_10=root +DB_PASSWORD_10= + +DB_CONNECTION_11=mysql +DB_HOST_11=127.0.0.1 +DB_PORT_11=3306 +DB_DATABASE_11=arrahn_gm +DB_USERNAME_11=root +DB_PASSWORD_11= + +DB_CONNECTION_12=mysql +DB_HOST_12=127.0.0.1 +DB_PORT_12=3306 +DB_DATABASE_12=arrahn_gcl +DB_USERNAME_12=root +DB_PASSWORD_12= + +DB_CONNECTION_13=mysql +DB_HOST_13=127.0.0.1 +DB_PORT_13=3306 +DB_DATABASE_13=arrahn_jli +DB_USERNAME_13=root +DB_PASSWORD_13= + +DB_CONNECTION_14=mysql +DB_HOST_14=127.0.0.1 +DB_PORT_14=3306 +DB_DATABASE_14=arrahn_rp +DB_USERNAME_14=root +DB_PASSWORD_14= + +DB_CONNECTION_15=mysql +DB_HOST_15=127.0.0.1 +DB_PORT_15=3306 +DB_DATABASE_15=arrahn_ktn +DB_USERNAME_15=root +DB_PASSWORD_15= + +DB_CONNECTION_16=mysql +DB_HOST_16=127.0.0.1 +DB_PORT_16=3306 +DB_DATABASE_16=arrahn_pg +DB_USERNAME_16=root +DB_PASSWORD_16= + +DB_CONNECTION_17=mysql +DB_HOST_17=127.0.0.1 +DB_PORT_17=3306 +DB_DATABASE_17=arrahn_skudai +DB_USERNAME_17=root +DB_PASSWORD_17= + +DB_CONNECTION_18=mysql +DB_HOST_18=127.0.0.1 +DB_PORT_18=3306 +DB_DATABASE_18=arrahn_pttn +DB_USERNAME_18=root +DB_PASSWORD_18= + +DB_CONNECTION_19=mysql +DB_HOST_19=127.0.0.1 +DB_PORT_19=3306 +DB_DATABASE_19=arrahn_btg +DB_USERNAME_19=root +DB_PASSWORD_19= + +DB_CONNECTION_20=mysql +DB_HOST_20=127.0.0.1 +DB_PORT_20=3306 +DB_DATABASE_20=arrahn_raub +DB_USERNAME_20=root +DB_PASSWORD_20= + +DB_CONNECTION_21=mysql +DB_HOST_21=127.0.0.1 +DB_PORT_21=3306 +DB_DATABASE_21=arrahn_kgr +DB_USERNAME_21=root +DB_PASSWORD_21= + +DB_CONNECTION_22=mysql +DB_HOST_22=127.0.0.1 +DB_PORT_22=3306 +DB_DATABASE_22=arrahn_sdk +DB_USERNAME_22=root +DB_PASSWORD_22= + +DB_CONNECTION_23=mysql +DB_HOST_23=127.0.0.1 +DB_PORT_23=3306 +DB_DATABASE_23=arrahn_sp +DB_USERNAME_23=root +DB_PASSWORD_23= + +DB_CONNECTION_24=mysql +DB_HOST_24=127.0.0.1 +DB_PORT_24=3306 +DB_DATABASE_24=arrahn_twu +DB_USERNAME_24=root +DB_PASSWORD_24= + +DB_CONNECTION_25=mysql +DB_HOST_25=127.0.0.1 +DB_PORT_25=3306 +DB_DATABASE_25=arrahn_api2 +DB_USERNAME_25=root +DB_PASSWORD_25= + +DB_CONNECTION_26=mysql +DB_HOST_26=127.0.0.1 +DB_PORT_26=3306 +DB_DATABASE_26=arrahn_kjg +DB_USERNAME_26=root +DB_PASSWORD_26= + +DB_CONNECTION_27=mysql +DB_HOST_27=127.0.0.1 +DB_PORT_27=3306 +DB_DATABASE_27=arrahn_rl +DB_USERNAME_27=root +DB_PASSWORD_27= + +DB_CONNECTION_28=mysql +DB_HOST_28=127.0.0.1 +DB_PORT_28=3306 +DB_DATABASE_28=arrahn_bfort +DB_USERNAME_28=root +DB_PASSWORD_28= + +DB_CONNECTION_29=mysql +DB_HOST_29=127.0.0.1 +DB_PORT_29=3306 +DB_DATABASE_29=arrahn_kbelud +DB_USERNAME_29=root +DB_PASSWORD_29= + +DB_CONNECTION_30=mysql +DB_HOST_30=127.0.0.1 +DB_PORT_30=3306 +DB_DATABASE_30=arrahn_tuaran +DB_USERNAME_30=root +DB_PASSWORD_30= + +DB_CONNECTION_31=mysql +DB_HOST_31=127.0.0.1 +DB_PORT_31=3306 +DB_DATABASE_31=arrahn_kngau +DB_USERNAME_31=root +DB_PASSWORD_31= + +DB_CONNECTION_32=mysql +DB_HOST_32=127.0.0.1 +DB_PORT_32=3306 +DB_DATABASE_32=arrahn_tm +DB_USERNAME_32=root +DB_PASSWORD_32= + +DB_CONNECTION_33=mysql +DB_HOST_33=127.0.0.1 +DB_PORT_33=3306 +DB_DATABASE_33=arrahn_tmlh +DB_USERNAME_33=root +DB_PASSWORD_33= + +DB_CONNECTION_34=mysql +DB_HOST_34=127.0.0.1 +DB_PORT_34=3306 +DB_DATABASE_34=arrahn_semporna +DB_USERNAME_34=root +DB_PASSWORD_34= + +DB_CONNECTION_35=mysql +DB_HOST_35=127.0.0.1 +DB_PORT_35=3306 +DB_DATABASE_35=arrahn_kb1 +DB_USERNAME_35=root +DB_PASSWORD_35= + +CACHE_DRIVER=file +QUEUE_CONNECTION=sync