【发布时间】:2019-06-28 01:53:22
【问题描述】:
我想将一个 eloquent 模型从一个连接复制到另一个连接。
到目前为止,我这样做的方式是这样的:
$users = User::on('connection1')->where('tenant', 'foo')->get();
User::on('connection2')->insert($users->toArray());
这在大多数情况下都有效。但在某些情况下,这不起作用。例如:
- 当模型有
$hidden属性时 - 当模型的
toArray方法被覆盖时
简单地将某些行复制到另一个连接的可靠方法是什么?
【问题讨论】:
标签: laravel laravel-5 eloquent laravel-5.7