hasOne(МодельСвязаннойТоблицы::class, 'название поля по которому связываем в нашей таблице', 'название поля по которому связываем в связываемой таблице')
например
public function events(){
return $this->hasOne(Events::class, 'city_id', 'id');
}
В официальном мануале кажется это доступно объяснено на примере постов и комментариев