Как л oop в сборе с двумя соотношениями в Laravel - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть таблица разговоров с двумя отношениями («сообщения», изображения), и я хочу, чтобы в моем разговоре l oop одновременно отображались сообщения и изображения, чтобы они отображались надлежащим образом, как сообщение в чате.

Когда я зацикливаюсь в своей коллекции, она не дает мне («истина») ничего более

Работает нормально, когда я l oop как этот

    //first part work fine but second part give me only "true"// 
    @if($show == "images") // or images work fine
        "true" @foreach($conversation->images as $i)
    @if($i->is_from_conversation_starter)
       <div class="card text-right bg-danger text-white m-2">
    @else
       <div class="card text-left bg-success text-white m-2">
    @endif
       <div class="card-body">
            <img src="/images/{{$i->name}}"width="100px" height="100px">
      </div>
      </div>
    @endforeach 
    @endif



    @if($show == "all")
        @foreach($conversation as $all)
        @dd($all)
    @endforeach
    @endif

это моя модель треска:

   $conversation = Conversation::where('id', $id)->with("messages", "images")->first();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...