public function destroy($id) { $subject = Subject::with('masteries', 'schedules')->find($id); if ($subject->masteries->count() > 0 || $subject->schedules->count() > 0) { Session::flash('message', 'Tidak dapat menghapus Bidang Studi! Bidang Studi ini pernah digunakan'); } else { Subject::destroy($id); Session::flash('message', 'Sukses menghapus Bidang Studi!'); } }
public function getTopics() { return Subject::with('Topic')->where('id', '=', $this->id)->get(); }