Files
ilycats/database/migrations/2026_05_17_104653_simplify_treatments_table.php
T
2026-09-23 12:45:02 +07:00

29 lines
932 B
PHP

<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
public function up(): void
{
Schema::table('treatments', function (Blueprint $table) {
// Menghapus kolom obat lama karena sudah digantikan oleh tabel detail
// Pastikan kolom ini memang ada sebelum dijalankan
if (Schema::hasColumn('treatments', 'nama_obat')) {
$table->dropColumn(['nama_obat', 'dosis', 'keterangan']);
}
});
}
public function down(): void
{
Schema::table('treatments', function (Blueprint $table) {
// Mengembalikan kolom jika rollback (opsional)
$table->string('nama_obat')->nullable();
$table->string('dosis')->nullable();
$table->text('keterangan')->nullable();
});
}
};