Я хочу, чтобы информация о товаре была добавлена в таблицу пожеланий. Я получаю данные из таблицы пожеланий, но я хочу установить отношение sh из модели продукта и пользователя, чтобы я мог получить подробную информацию о продукте. Моя таблица Структура:
Таблица желаний:
id | product_id | user_id
Таблица продуктов:
id | name | price
Таблица пользователей:
id | first_name | last_name | contact
Список пожеланий Модель:
public function user(){
return $this->belongsTo(User::class);
}
public function product(){
return $this->belongsTo(Product::class);
}
Модель продукта:
public function wishlist(){
return $this->hasMany(Wishlist::class);
}
public function users()
{
return $this->belongsToMany(User::class);
}
Users Модель:
public function wishlist(){
return $this->hasMany(Wishlist::class);
}
Я получаю данные из таблицы пожеланий через этот код, но не могу получить данные из таблицы продукта:
return Wishlist::with('product')->where('user_id', auth()->id())->get();
product отношение возвращается ноль