Условие отношений Laravel EloquentPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Условие отношений Laravel Eloquent

Сообщение Anonymous »

У меня есть две модели в Laravel: «Статья» и «Связанный продукт».

Класс статьи

Код: Выделить всё

public function related_products()
{
return $this->hasMany(\App\Models\ArticleProduct::class, 'article_id', 'id');
}
Класс ArticleProduct

Код: Выделить всё

public function related_product()
{
return $this->belongsTo(\App\Models\Product::class, 'product_id', 'id');
}
Я получил статью и хочу получить связанные_продукты, где статус установлен как 1.

Я удалось получить их следующим кодом

Код: Выделить всё

foreach ($article->related_products as $i => $product) {
if ($product->related_product->status == 1) {
array_push($related_tour, $product->related_product);
}
}
есть ли лучший способ добиться этого?


Подробнее здесь: https://stackoverflow.com/questions/539 ... -condition
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel Eloquent рассчитывает на то, чтоwhereIn() имеет 5 отношений глубины
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Laravel, Eloquent, получение связанных предметов из отношений морфинга (совет)
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Laravel Eloquent Filter по столбцу отношений
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Запрос отношений отношений Laravel Morphtomany
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Запрос отношений отношений Laravel Morphtomany
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»