select('kdbalita', 'kdKriteria', 'nilai') ->join('balita', 'balita.kdbalita', '=', 'nilai.kdbalita') ->join('kriteria', 'kriteria.kdKriteria', '=', 'nilai.kdKriteria') ->get(); } public function getNilaiByPlayer($id) { return $this->select('nilai.kdbalita', 'balita', 'nilai.kdKriteria', 'nilai') ->join('balita', 'balita.kdbalita', '=', 'nilai.kdbalita') ->join('kriteria', 'kriteria.kdKriteria', '=', 'nilai.kdKriteria') ->where('nilai.kdbalita', $id) ->groupBy('nilai.kdbalita', 'balita', 'nilai.kdKriteria', 'nilai') ->get(); } public function updateNilai() { return $this->where('kdbalita', $this->kdbalita) ->where('kdKriteria', $this->kdKriteria) ->update(['nilai' => $this->nilai]); } public function deleteNilai($id) { return $this->where('kdbalita', $id)->delete(); } }