У меня проблема с Laravel Eloquent, чтобы получить имя субъекта с самым высоким значением и вторым по величине значением из 'student_number', где группа субъектов = 'E1».Это то, что я пробовал, но он содержит ошибку «max (): когда задан только один параметр, это должен быть массив», и я не знаю, как получить 2-е наибольшее значение «student_number».
public function electiveGroup(){
$E1 = FinalyearSubject::get()
->where('subject_group','=','E1')
->orWhere('student_number','=',max('student_number'));
return view ('admin.elective')->with(compact('E1'));
}