мне нужно скопировать подмножество записей из одной базы данных в другой в Laravel 4,2Laravel 4.2: Копирование записей базы данных из одной базы данных в другую
я написал ремесленник задачу, которая загружает модель, которые мне нужно скопировать из соединения по умолчанию «по умолчанию», и теперь необходимо сохранить их во второе соединение с базой данных (которое определено в config/database.php). Я не могу найти способ использования метода save() модели для сохранения в базе данных, отличной от соединения по умолчанию.
Возможно ли это? Могу ли я «надавить» мои данные на второе соединение с базой данных? Или мне нужно перейти на логику «pull», отменить определения подключения к базе данных и загрузить данные из «второго» соединения перед сохранением в «default»?
Спасибо, я, наконец, решил, что мне нужно установить соединение в модели .... кроме того, я обнаружил, что это попыталось выполнить транзакцию UPDATE, а не INSERT .... решение заключалось в том, чтобы явно установить ' $ model-> exists = false' перед выполнением 'save()', в противном случае свойство 'exists' всегда было истинным при чтении из первого соединения с базой данных, поэтому Laravel рассматривал его как UPDATE, а UPDATING не работал, если запись уже существует во второй базе данных –