0
的二維數組關係模型我有ID $bookingPaymentPending[attendee_id][program_id] =
Laravel:如何從標識
array(2) { [416]=> array(2) { [0]=> int(2) [1]=> int(4) }
[417]=> array(2) { [0]=> int(2) [1]=> int(4) } }
我想關係模型的集合的attendee
及其programs
的數組。基本上,我想訪問$attendee->programs
我做這個....
foreach ($bookingsPaymentPending as $attendee_id => $program_ids)
{
$attendees[$attendee_id] = Attendee::find($attendee_id)->with(['scheduled_programs' => function($q) use ($program_ids)
{
$q->whereIn('id', $program_ids);
}]);
}
但$attendees
是不對的,因爲我不知道如何把它變成一個雄辯的模型。有人能告訴我如何正確地做到這一點?有沒有一個簡單的雄辯的方式來做到這一點?或者是查詢構建器要走的路?
啊我現在看到了,謝謝! – Phil