Mar*_*rch 2 php laravel eloquent
如何获取数组的元素数据?下面是我的对象Tour的数组数据。
\n某些游览可能没有tour_attendees(空数组)。
\n一场巡演将只有两条记录(参加者)。
\n#items: array:3 [\xe2\x96\xbc\n 0 => {#2115 \xe2\x96\xb6}\n 1 => {#3067 \xe2\x96\xb6}\n 2 => {#2125 \xe2\x96\xbc\n +"id": 12\n +"schedule_date": "28-11-2021"\n +"created_at": "2021-11-18T00:16:42.000000Z"\n +"updated_at": "2022-01-19T08:29:05.000000Z"\n +"deleted_at": null\n +"tour_attendees": array:2 [\xe2\x96\xbc // array data that I want to extract \n 0 => {#3077 \xe2\x96\xb6} // attendee #1\n 1 => {#3054 \xe2\x96\xb6} // attendee #2\n ]\n }\nRun Code Online (Sandbox Code Playgroud)\n我想提取数据并放入表中,如下所示。
\n| No | Attendee #1 | Mobile | Attendee #2 | Mobile |\n| | | (Attendee #1) | | (Attendee #2) |\n|-----|----------------|-----------------|------------------|-----------------|\n| 1 | | | | |\n| 2 | | | | |\nRun Code Online (Sandbox Code Playgroud)\n刀片锉刀
\n@foreach ($tour->tour_attendees as $key => $value)\n <td>\n @if (!empty($tour->tour_attendees))\n @foreach ($tour->tour_attendees as $key => $attendee)\n @if ($key == 0)\n {{ $attendee->name }}\n @endif\n @endforeach\n @endif\n </td>\n <td> attendee #1 mobile</td>\n@endforeach\nRun Code Online (Sandbox Code Playgroud)\n