Laravel Foreach в цикле Foreach (проектирование цикла)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel Foreach в цикле Foreach (проектирование цикла)

Сообщение Anonymous »

Делаю систему регистрации по ссылке. Пока все работает нормально, но есть один момент, на котором я застрял.
Во-первых, любой участник может кого-то пригласить. Лицо, принявшее приглашение, может зарегистрироваться по референц-коду лица, отправившего приглашение.
Однако в системе существует такая ситуация. Человек A пригласил человека B, человек B пригласил человека C. В системе три человека.
Когда человек A входит в панель, он должен видеть людей B и C в список гостей.
Этот список можно продолжать и продолжать: чем больше циклов foreach я добавляю в цикл foreach, тем больше людей в нижнем ряду я могу охватить. Как я могу создать этот цикл, пока не доберусь до последнего человека?
Изображение

Мой пример цикла foreach:

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

@php $leg = \App\Model\Reference::where(['user_id' => $reference->worker_id])->get(); @endphp

@foreach($leg as $user)
{{ $user->user->name }}

@php $leg = \App\Model\Reference::where(['user_id' => $user->worker_id])->get(); @endphp

@foreach($leg as $user)
{{ $user->user->name }}
@endforeach
@endforeach
Поскольку записи связаны друг с другом перекрестными ссылками, я не знаю, как создать цикл и как отобразить информацию о том, сколько людей было приглашено через одного человека за раз. .

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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