Перечитал несколько раз материалы по отношениям и не могу понять как правильно определяются отношения. Например, один к одному... Есть юзеры и есть их статьи, у каждого по одной. В каком случае мне использовать hasOne, а в каком belongsTo? Сама суть, я думаю мне понятна: чтобы обращаясь к одной таблице, я смог вытаскивать соответствующие данные со второй, и наоборот. И понятно то, что если я в одной модели использую метод hasOne, значит во второй должен быть belongsTo. А вот где какой - не могу вдуплить. По какому критерию это определяется?
Так я же тебе уже отвечал здесь. Смотря у кого внешний ключ. https://php.ru/forum/threads/unknown-column-users-comment_id.65935/#post-535382