<?php
// ...
$USER_ID = Auth::user()->id;
// Вариант 1
$orders = Order::where('user_id', $USER_ID)->where('status', 1)->get();
// Вариант 2 (если есть обратное отношение в Order к User)
$orders = Order::whereHas('user', function($q) use($USER_ID) {
$q->where('id', $USER_ID);
})->where('status', 1)->get();
// ...
Скажите, пожалуйста, а есть ли метод типа andWhereHas для связанных данных?
SELECT name, `text`
FROM product
JOIN product_attribute USING (product_id)
JOIN attribute_description USING (attribute_id)
-- JOIN attribute USING (attribute_id)
WHERE product.grup_id = '17594'
GROUP BY 1, 2
HAVING COUNT(*) > 1;
вроде работает правильно, но притормаживает
Выкладывайте структуру таблиц и подробнее опишите...если что-то не так работает...