Задать вопрос

Как правильно использовать связи в Laravel?

Доброго времени суток, прошу помощи у знающих. Никак не получится организовать следующий запрос в рамках eloquent
SELECT goods.colony, goods.quantity, goods_data.category, goods.goods_id 
FROM goods
INNER JOIN goods_data ON goods.goods_id = goods_data.id
WHERE goods_data.category = 15 AND goods.region = 1

Модель Goods
public function category()
	{
		return $this->belongsToMany('App\Models\GoodsData', 'id', 'goods_id');
	}

	public static function getCategoryGoods($id, $region)
	{
		return Goods::where('region', '=', $region)->with('category')->where('category','=', $id)->paginate(18);
	}

Заранее благодарен за помощь
  • Вопрос задан
  • 205 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы