class MatiereSession extends Pivot
{
use HasFactory;
protected $table = 'matiere_session';
public function matiere(): BelongsTo
{
return $this->belongsTo(Matiere::class);
}
public function session(): BelongsTo
{
return $this->belongsTo(Session::class);
}
public function enseignants()
{
return $this->matiere->enseignants()->wherePivot('session_id', $this->session->id);
}
class MatiereSession extends Pivot
{
use HasFactory;
protected $table = 'matiere_session';
public function matiere(): BelongsTo
{
return $this->belongsTo(Matiere::class);
}
public function session(): BelongsTo
{
return $this->belongsTo(Session::class);
}
public function enseignants()
{
return $this->matiere->enseignants()->wherePivot('session_id', $this->session->id);
}