Mam następujące zapytanie:Jak wstawić wiele wierszy z jednej kwerendy przy użyciu wymowny/biegle
$query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();
i zgodnie z oczekiwaniami, pojawia się następujący wynik:
[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]
Czy istnieje sposób kopiowanie powyższego wyniku do kolejnej tabeli, aby mój stół wyglądał tak?
ID|user_id|subject_id
1 |8 |9
2 |8 |2
Mam problem jest to, że można oczekiwać $query
dowolną liczbę wierszy i tak jestem pewien, w jaki sposób wykonać iterację nieznanej liczbie wierszy.
Próbowałem to, ale niestety to uznając mój wynik jako przedmiot, a nie tablicą – Billy
pomocą -> toArray (metoda) na zbiorze obiektów. –
Nie wstawia znaczników czasu. –