Попытка ограничить запрос Eloquent отношениями со счетчиком 0Php

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

Сообщение Гость »


У меня есть две модели (организации и взаимодействия), и я хотел бы запросить модель организации для всех организаций, у которых нет взаимодействий. Организации имеют отношения «один ко многим» с помощью взаимодействий.

Я пытался изучить антиобъединения в необработанном SQL, но ничего не добился. Я также хотел полностью избежать чего-либо вроде получения всех полных организаций, а затем их перебора, чтобы проверить, есть ли у них какие-либо взаимодействия, потому что это совершенно непрактично, учитывая объем данных, с которыми я работаю.

Чтобы уточнить, я хочу избежать этого:

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

$organizations = Organization::all();
foreach ($organizations as $org)
if($org->interactions()->count() == 0){
//Add the org to an array for later use because it has no interactions
}
Я использую Laravel 3.x и не могу обновиться, потому что проект очень большой, и у меня нет месяца, который потребуется для обновления до 4.1 прямо сейчас. Если существует значительно лучший способ сделать что-то подобное этому 4, это облегчит процесс продажи.

Вот соответствующий код:

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

//From organization.php
public function interactions() {
return $this->has_many('Interaction');
}

//From interaction.php
public function organization() {
return $this->belongs_to('Organization');
}


Источник: https://stackoverflow.com/questions/219 ... count-of-0
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В чем разница между счетчиком-установкой и счетчиком-сбросом в CSS?
    Гость » » в форуме CSS
    0 Ответы
    47 Просмотры
    Последнее сообщение Гость
  • Laravel Eloquent loadCount() с несколькими одинаковыми отношениями
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Laravel Eloquent loadCount() с несколькими одинаковыми отношениями
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Попытка исправить проблемы PHPStan с отношениями MorphTo и свойствами модели Laravel
    Anonymous » » в форуме Php
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Проблемы со счетчиком функции jQuery «Добавить строку»
    Anonymous » » в форуме Jquery
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

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