Merged in afiqhamzah/feat/add-column-migration-checker (pull request #42)

Add column migration checker contd
This commit is contained in:
Afiq Hamzah
2023-12-14 10:42:14 +00:00
@@ -41,9 +41,18 @@ class AddTunggakanToGadaiTable extends Migration
$db_connection = $this->getActiveDB(); $db_connection = $this->getActiveDB();
foreach($db_connection as $dbase){ foreach($db_connection as $dbase){
Schema::connection($dbase)->table('gadai', function (Blueprint $table) { Schema::connection($dbase)->table('gadai', function (Blueprint $table) use($dbase) {
$table->decimal('tunggakanujrah', 9, 2);
$table->decimal('tunggakanonepercent', 9, 2); $isTunggakanUjrah = Schema::connection($dbase)->hasColumn('gadai', 'tunggakanujrah');
$isTunggakkanOnePercent = Schema::connection($dbase)->hasColumn('gadai', 'tunggakanonepercent');
if (! $isTunggakanUjrah) {
$table->decimal('tunggakanujrah', 9, 2);
}
if (! $isTunggakkanOnePercent) {
$table->decimal('tunggakanonepercent', 9, 2);
}
}); });
} }