Вот моя проблема. У меня есть таблица под названием news
и таблица под названием categories
, также у меня сводная таблица, которая соединяет эти два имени: news_categories
. Я пытаюсь извлечь последние 10 статей из определенной категории, но, очевидно, сводная таблица не имеет временных меток. Я читал о hasMany(), принадлежит ToMany(), но не нашел хорошего примера того, как это делается. Любая помощь приветствуетсяИспользование сводной таблицы с Красноречивым и Laravel
До сих пор я сделал это новости модели:
public function categories(){
return $this->has_many_and_belongs_to("Categories")->withPivot('category_id', 'news_id');
}
Но я понятия не имею, как выбрать News на основе сводной табличного значения из category_id
Если это Laravel 4, то метод должен быть 'belongsToMany', а не' has_many_and_belongs_to', как это метод Laravel 3. –