簡體   English   中英

laravel 如何顯示數據透視表:來自 get() 方法的數據

[英]laravel how can i show the pivot: data from the get() method

當我有 get 函數時,我有以下數據正在檢索:

{"id":2,"ticketnaam":"testticket2","ticketprijs":"6000","created_at":"2020-03-27
12:50:24","updated_at":"2020-03-27
12:50:24","pivot":{"user_id":2,"ticket_id":2,"tijd":"09:00:00","beschrijving":"test"}}

我想顯示樞軸項“tijd”和“bechrijving”,但是當我嘗試檢索它時,它只是顯示任何內容,沒有任何錯誤或其他內容。

我的刀片:

                    <div class="card-body ">
                        <table class="table">
                            <thead>
                            <tr>
                                <th scope="col">Strippenkaart</th>
                                <th scope="col">Tijd</th>
                                <th scope="col">Beschrijving</th>
                                <th scope="col">Actions</th>
                            </tr>
                            </thead>
                            <tbody>
                            @foreach($details as $detail)
                            <tr>
                                <td>
                                    {{$detail->ticketnaam}}
                                </td>
                                <td>
                                    {{$detail->tijd}}
                                </td>
                                <td>
                                    {{$detail->beschrijving}}
                                </td>
                                <td>
                                </td>
                            </tr>
                            @endforeach
                            </tbody>
                        </table>
                    </div>

我的用戶模型:

    public function tickets(){

        return $this->belongsToMany('App\Ticket')->withPivot('tijd','beschrijving');
    }

我認為可以這樣做:

{{ $detail->pivot->tijd }}

{{ $detail->pivot->beschrijving }}

試試吧!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM