hasOne(Country::class, 'country_id', 'id'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo **/ public function company(): BelongsTo { return $this->BelongsTo(Company::class, 'company_id', 'id'); } /** * @return HasMany */ public function recipientTransactions(): HasMany { return $this->HasMany(Transaction::class, 'recipient_bank_account_id'); } /** * @return MorphMany */ public function attributesKVP(): MorphMany { return $this->morphMany(KeyValuePair::class, 'owner'); } }