169 похожих чатов

То есть мне нужно в Company переписать метод users на

что-то типа ` return $this->hasManyThrough(User::class, Branch::class);
`?

16 ответов

8 просмотров

Да

McLotos- Автор вопроса
Andrey Helldar
Да

а можно как-то заставить eloquent вернуть мне одноуровневый массив всех этих данных или придётся на уровне кода переделывать?

McLotos
а можно как-то заставить eloquent вернуть мне одно...

В каком смысле одноуровневый? На выходе получишь обычную коллекцию юзеров

McLotos- Автор вопроса
Andrey Helldar
В каком смысле одноуровневый? На выходе получишь ...

ну сейчас у меня возвращается коллекция Companies, внутри каждой Company мне возвращаются Branches, а внутри каждого Branch мне возвращаются Users. А типа сделать просто список Users с расставленными атрибутами

McLotos
ну сейчас у меня возвращается коллекция Companies,...

Релейшен загружает через with('branches.users')?

McLotos- Автор вопроса

Company::with('users')->get()

McLotos
Company::with('users')->get()

Странно. Должен быть список пользователей

McLotos- Автор вопроса
Andrey Helldar
Странно. Должен быть список пользователей

так он и есть, просто пользователи разделены по веткам а ветки по компаниям =)

McLotos
так он и есть, просто пользователи разделены по ве...

Нет, это список веток у которых есть список пользователей. А должен быть список пользователей

Andrey Helldar
Нет, это список веток у которых есть список пользо...

Сейчас у него список компаний с пользователями

McLotos- Автор вопроса
Andrey Helldar
Нет, это список веток у которых есть список пользо...

что погуглить? я вот даже примерно не представляю в какую сторону копать =)

McLotos
что погуглить? я вот даже примерно не представляю ...

Нужно получить список пользователей или список компаний с пользователями?

McLotos
что погуглить? я вот даже примерно не представляю ...

https://laravel.com/docs/10.x/eloquent-relationships#has-many-through

McLotos- Автор вопроса
Andrey Helldar
Это ещё попробуй

так это оно и есть. я же вроде так же и делаю

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

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта