在这种情况下,我需要操作两个具有完全相同结构的数据库。
我并不是真的想在我的模型的所有方法中执行以下方法:
$data = [
'username' => 'john.doe'
];
DB::connection('mysql1')->table('users')->update($data);
DB::connection('mysql2')->table('users')->update($data);在Laravel 5.1中是否有一个API可以在多个数据库中插入、更新和删除?例如,在用户模型中调用update将同时更新两个数据库。
$this->update(['username' => 'john.doe']);发布于 2015-11-01 05:43:00
创建某种类型的桥接类,该类接受查询,复制它,然后使用‘->连接(’dbname‘)’在两个数据库中处理它。为它创建一个新的外观,比如DB2::,然后在那里运行它们。
没有本机功能,因为从1个应用程序同时操作2个相同的数据库不是典型的用例:)
https://stackoverflow.com/questions/33455618
复制相似问题