Вот что происходит, когда отношения не обнаруживаются.
Я собираюсь предположить, что у ваших пользователей много продуктов, и эти продукты принадлежат пользователям.Ваш код в модели Products говорит о том, что поле products_id
в модели Products
относится к полю id
в модели User
.
Проблема в том, что в модели Products
нет поля product_id
.
$this->belongsTo(
'user_id' // "id" field on the Products model
'Users', // The model I want
'id'// The field I want on that model (Users.id)
);
То, что вы делаете, на самом деле не имеет большого смысла.Помимо объяснения того, как работают отношения, я не могу больше вам помочь, не увидев схему.