belongsTo(Pelanggan::class, 'id_pelanggan'); } public function buket() { return $this->belongsTo(Buket::class, 'id_buket'); } // Di Model TransaksiBuket.php public function getStatusLabelAttribute() { // Mapping status ke class subtle dan teks $statusMap = [ 'menunggu_verifikasi' => [ 'class' => 'bg-info-subtle', // text-emphasis agar kontras 'text' => 'Menunggu Verifikasi' ], 'diterima' => [ 'class' => 'bg-warning-subtle ', 'text' => 'Diterima' ], 'selesai' => [ 'class' => 'bg-success-subtle', 'text' => 'Selesai' ], 'dibatalkan' => [ 'class' => 'bg-info-subtle ', 'text' => 'Dibatalkan' ], 'ditolak' => [ 'class' => 'bg-danger-subtle', 'text' => 'Ditolak' ], ]; // Mengambil data berdasarkan status_transaksi, default ke secondary jika tidak ada return (object) ($statusMap[$this->status_transaksi] ?? [ 'class' => 'bg-secondary-subtle text-secondary', 'text' => 'Unknown' ]); } }