Code Duplication    Length = 5-6 lines in 2 locations

src/Http/Controllers/NilaiController.php 2 locations

@@ 84-89 (lines=6) @@
81
82
        if ($request->exists('filter')) {
83
            if($this->checkRole(['superadministrator'])){
84
                $query->where(function($q) use($request) {
85
                    $value = "%{$request->filter}%";
86
87
                    $q->where('sekolah_id', 'like', $value)
88
                        ->orWhere('admin_sekolah_id', 'like', $value);
89
                });
90
            }else{
91
                $query->where(function($q) use($request, $admin_sekolah) {
92
                    $value = "%{$request->filter}%";
@@ 91-95 (lines=5) @@
88
                        ->orWhere('admin_sekolah_id', 'like', $value);
89
                });
90
            }else{
91
                $query->where(function($q) use($request, $admin_sekolah) {
92
                    $value = "%{$request->filter}%";
93
94
                    $q->where('sekolah_id', $admin_sekolah->sekolah_id)->where('sekolah_id', 'like', $value);
95
                });
96
            }
97
98
        }