belongsTo(Penugasan::class, 'id_penugasan', 'id_penugasan'); } public function tarif() { return $this->belongsTo(TarifPekerjaan::class, 'id_tarif', 'id_tarif'); } public function getLabelJenisPekerjaanAttribute(): string { $labels = [ 'sr' => 'SR (Sambungan Rumah)', 'pengembangan_jaringan_pipa' => 'Pengembangan Jaringan Pipa', 'pengangkatan' => 'Pengangkatan', 'pemasangan_gate_valve' => 'Pemasangan Gate Valve', 'gali_urug' => 'Gali Urug', 'perbaikan_jaringan_pipa' => 'Perbaikan Jaringan Pipa', 'pengecatan_pipa_besi' => 'Pengecatan Pipa Besi', 'penyempurnaan_jaringan_pipa' => 'Penyempurnaan Jaringan Pipa', ]; return $labels[$this->jenis_pekerjaan] ?? $this->jenis_pekerjaan; } }