'array' ]; public function admission_plans(): HasMany { return $this->hasMany(AdmissionPlan::class, 'admission_campaigns_id', 'id'); } public function educationalPrograms(): HasManyThrough { return $this->hasManyThrough( EducationalProgram::class, AdmissionPlan::class, 'admission_campaigns_id', // внешний ключ в AdmissionPlan 'id', // внешний ключ в EducationalPrograms 'id', // локальный ключ в AdmissionCampaign 'educational_programs_id' // локальный ключ в AdmissionPlan ); } }