, прежде чем проверять, что внутри $ lectureID:
public function getLecture($id)
{
$lectureID = student::select('lecture_id_FK')->where('student_id',$id)->first();
dd($lectureID);//I believe inside will be object with lecture_id_FK
//then just
$lectureDATA = lecture::where('lecture_id',$lectureID->lecture_id_FK)->first();
return $lectureDATA;
}
Рекомендуемый способ сделать это:
В классе ученика (рекомендуем использовать заглавную S)
class student
{
public function lecture(){
return $this->hasOne('App\lecture','lecture_id_FK','lecture_id');
}
}
тогда просто загрузите студента с лекцией вот так
$student = studend::with('lecture')->find($id);
$lecture = $student->lecture;