userable_type == Teacher::class) { return Grade::join('grade_teacher', 'grade_teacher.grade_id', '=', 'grades.id') ->where('grade_teacher.teacher_id', Auth::user()->userable_id) ->filter() ->paginate(5) ->withQueryString(); } return Grade::filter()->paginate(5)->withQueryString(); } }