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

Как в Laravel связать таблицу с последней записью другой по ключу?

товары хранятся в одной таблице. Остатки в другой. каждому товару соответствует много строчек остатка другой таблицы. Нам же нужно получить товар и только последнюю запись остатка. Что то не могу найти синтаксис.

public function rests() {
        return $this->hasMany('App\Models\ProductRest', 'product_id', 'id');
}


Вот к этому коду нужно что то добавить типа latest() чтобы используя конструкцию with получить только одну запись. Но не получается что то.
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@jazzus
public function latestRest()
{
    return $this->hasOne(ProductRest::class)->latest();
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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