Eloquent eager load Ordenar por

Tengo problema con la consulta elocuente. Estoy usando la carga ansiosa (relación uno a uno) para obtener 'estudiante' Con el 'examen', Usando el código de abajo.

Student::with('exam')->orderBy('exam.result', 'DESC')->get()

Y quiero ordenar filas recibidas por el 'resultado'columna en'examen'. estoy usando

->orderBy('exam.result', 'DESC')

Pero no está funcionando. Alguna idea de como hacerlo ?

Respuestas a la pregunta(3)

Su respuesta a la pregunta