From deb702c68e231b2bb978943712d1521b36f62fcb Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 29 May 2025 09:47:57 +0700 Subject: [PATCH] feat(webstatement): tambahkan kolom dealer_desk pada model dan tabel tellers - Menambahkan atribut baru `dealer_desk` pada properti `$fillable` di model `Teller` untuk memungkinkan atribut ini diisi secara massal. - Membuat migration baru `2025_05_29_024729_add_dealer_desk_to_tellers_table` untuk penambahan kolom `dealer_desk` ke dalam tabel `tellers`. - Kolom `dealer_desk` bertipe string dan dapat bernilai null. - Penempatan kolom dilakukan setelah kolom `last_version`. - Menambahkan method untuk rollback migration yang menghapus kolom `dealer_desk` dari tabel `tellers`. Signed-off-by: Daeng Deni Mardaeni --- app/Models/Teller.php | 3 +- ...24729_add_dealer_desk_to_tellers_table.php | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 database/migrations/2025_05_29_024729_add_dealer_desk_to_tellers_table.php diff --git a/app/Models/Teller.php b/app/Models/Teller.php index 26d8cfa..e22555a 100644 --- a/app/Models/Teller.php +++ b/app/Models/Teller.php @@ -112,6 +112,7 @@ 'amount_fcy_2', 'rate_2', 'customer_1', - 'last_version' + 'last_version', + 'dealer_desk' ]; } diff --git a/database/migrations/2025_05_29_024729_add_dealer_desk_to_tellers_table.php b/database/migrations/2025_05_29_024729_add_dealer_desk_to_tellers_table.php new file mode 100644 index 0000000..bd03158 --- /dev/null +++ b/database/migrations/2025_05_29_024729_add_dealer_desk_to_tellers_table.php @@ -0,0 +1,28 @@ +string('dealer_desk')->nullable()->after('last_version'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('tellers', function (Blueprint $table) { + $table->dropColumn('dealer_desk'); + }); + } + };