<?php

namespace OpenDominion\Models;

class Realm extends AbstractModel
{
    public function dominions()
    {
        // todo: hasMany
    }

    public function monarch()
    {
//        return $this->hasOne(Dominion::class, 'id', 'monarch_dominion_id');
    }

    public function round()
    {
        return $this->belongsTo(Round::class);
    }
}

<?php

namespace OpenDominion\Models;

class Realm extends AbstractModel
{
    public function dominions()
    {
        return $this->hasMany(Dominion::class);
    }

    public function monarch()
    {
//        return $this->hasOne(Dominion::class, 'id', 'monarch_dominion_id');
    }

    public function round()
    {
        return $this->belongsTo(Round::class);
    }
}

Add relationship from realm to dominion
Add relationship from realm to dominion
