Laravel Eloquent Проблема построителя запросов
Здравствуйте, у меня проблема, когда я пытаюсь получить все строки, где slug = $slug
.
Поясню более подробно:
У меня есть две таблицы, карты и карты_категории.
cards has category_id.
card_categories has slug.
Мне нужен запрос, который возвращает все карточки, которые содержат слагов.
Например, я сделал это:
$cards = Card::leftJoin('card_categories', 'cards.id', '=', 'card_categories.id')
->select('cards.*', 'card_categories.*')
->where('card_categories.slug', $slug)
->paginate(5);
Но что происходит, так это просто вернуть по 1 строке на категорию.
Я не знаю, что не так.
Большое спасибо.