Я использую Laravel 6.x, и мне нужно скопировать данные из одной таблицы в другую. Как обычно, в обеих таблицах много столбцов, и я ищу решение, не зависящее от имен столбцов. Возможно, в будущем столбцы будут изменены, и я не хочу касаться этой части программного обеспечения при каждом изменении.
Я хочу сделать что-то вроде этого:
INSERT INTO product_copys (SELECT * from products);
Я хочу скопируйте все столбцы без id
из таблицы products
.
Я использую модели Product
и ProductCopy
для обработки этих данных.
Есть ли любое удобное решение для этого в Laravel, Eloquent?