Как вставить несколько строк из одного запроса, используя eloquent / fluent

У меня есть следующий запрос:

  $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();

и, как и ожидалось, я получаю следующий результат:

[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]

Есть ли способ скопировать приведенный выше результат вдругой стол так что мой стол выглядит так?

ID|user_id|subject_id
1 |8      |9
2 |8      |2

У меня проблема в том, что$query может ожидать любое количество строк, и поэтому я не уверен, как перебрать неизвестное количество строк.

Ответы на вопрос(2)

Ваш ответ на вопрос