BelogsTo do laravel
Estou começando no Laravel 11 e me deparei com um problema de belongsTo
public function listOfClass(Request $request, StudentDisciplineClassroom $sdc) : ?string {
$all = $sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();
dd($all->toArray());
$students = [];
foreach ($all as $student) {
$students[] =$student;
}
return response()->json($students)->getContent();
}
isso
Em studentRelation temos na tabela StudentDisciplineClassroom com os campos
id(chave primaria)
ra (chave estrangera que referencia o campo academic_registration na tabela de students)
e a tabela student tem os campos
id (chave primária)
academic_registration (que vai ser refeenciada na tabela StudentDisciplineClassroom
Mas na hora de fazer
$sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();
O studentRelation retorna nulo
Onde eu posso estar errando?Discussão (1)
Carregando comentários...