belongsTo( Turma::class, 'id_turma' ); } public function escola() { return $this->belongsTo( Escola::class, 'id_escola' ); } /** * Usuário do aluno (se o aluno tiver login no portal) */ public function user() { return $this->belongsTo( User::class, 'user_id' ); } /** * Responsáveis do aluno (N:N via pivot aluno_responsaveis) */ public function responsaveis() { return $this->belongsToMany( User::class, 'aluno_responsaveis', 'aluno_id', 'user_id' )->withTimestamps(); } }