* $order->belongsTo(Customer::class, 'customer_id') * ); */ public function boot(): void { // Register cross-domain relationships below. AdmissionSchedule::resolveRelationUsing('term', fn (AdmissionSchedule $admissionSchedule) => $admissionSchedule->belongsTo( related: Term::class, foreignKey: 'term_id' )); Term::resolveRelationUsing('admission_schedules', fn (Term $term) => $term->hasMany( related: AdmissionSchedule::class, foreignKey: 'term_id', localKey: 'id' )); FeeRate::resolveRelationUsing('study_program', fn (FeeRate $feeRate) => $feeRate->belongsTo( related: StudyProgram::class, foreignKey: 'study_program_id' )); StudyProgram::resolveRelationUsing('fee_rates', fn (StudyProgram $studyProgram) => $studyProgram->hasMany( related: FeeRate::class, foreignKey: 'study_program_id', localKey: 'id' )); } }