Как получить только те строки, которые имеют связанные данные во второй таблице
У меня три стола
orders table
$table->hasMany("products");
products table
$has->hasOne("product");
and product table
Теперь, если я удалю значение из таблицы продуктов и захочу получить продукты тех заказов, в которых есть строка продуктов. Как я могу получить это? я использовал
Orders::whereHas('products', function($query){
return $query->has('product');
})->get();
Но это не работает.