Я получаю данные из цикла в station_id
, чтобы получить данные из расписания.
$stations_id = Station::pluck('id'); // Output [1,2,3,4]
$schedules = [];
foreach ($stations_id as $station_id) {
echo $schedules = Schedule::select('id')
->where('station_id', $station_id)
->latest()
->first();
}
Эхо-сигнал $schedules
:
{ "идентификатор": 16} { "идентификатор": 17} { "идентификатор": 15}
Но проблема в том, что я пытался пройтись по $schedules
, чтобы получить данные из другой таблицы с именем Queue
, я имею в виду, что я хочу получать последние очереди каждого расписания, которое мы в нем зацикливаем.
Итак, я сделал это так:
$queues = [];
foreach ($schedules as $schedule) {
echo $queues = Queue::withTrashed()
->latest()
->where('schedule_id', $schedule);
}
но это показало эту ошибку:
В foreach указан неверный аргумент ()
Я не знал, где я это пропустил.