<?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);
    }
}

<?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);
    }
}

--- 
+++ 
@@ -6,7 +6,7 @@
 {
     public function dominions()
     {
-        // todo: hasMany
+        return $this->hasMany(Dominion::class);
     }
 
     public function monarch()
Add relationship from realm to dominion
