Присоединиться к 3 столам в Модал - Laravel - PullRequest
0 голосов
/ 20 февраля 2019

Я хотел бы присоединиться к следующим 3 таблицам: * Элемент * Roll * Rollmapping

Таблица участников

|id|first_name|last_name|......

Таблица Roll

|id|roll_id|member_id|status|.....

Rollmapping

|id|roll_date|........

идея заключается в том, что когда я нажимаю на блейд-шоу show member, я вижу все даты бросков, которые имеют установленный статус - в этом случае "P"

У меня это есть на моем Участнике.php файл

  public function outstanding()
{
    return $this->roll()->where('status', '=', 'P');
}

На show.blade под элементом у меня есть следующая таблица:

<table class="table">
                        <thead class = 'text-primary'>
                            <th class="text-center">Date</th>
                            <th></th>
                        </thead>
                        <tbody>
                        @foreach ($member->outstanding as $o)
                        <tr>
                            <td class="text-center">{{$o->roll_id}}</td> 
                            <td class="text-center"><a href="{{action('RollController@updateRoll', $o->id)}}" title="Paid" class="btn btn-success"><i class="material-icons">done</i></a></td>
                        </tr>
                        @endforeach
                        </tbody> 
                    </table>

Это возвращает правильный ответ, но с Roll_ID я хотел бы присоединитьсяПоказывать дату Roll_date из таблицы сопоставления

Мне нужно, чтобы это было на Модале Участника, поэтому я отображаю только данные для этого члена.

Спасибо

...