Laravel雄辩多数据库

Laravel雄辩多数据库,laravel,eloquent,Laravel,Eloquent,我的web应用程序中连接了多个数据库 它们是:write和read 我有一个雄辩的数据库查询: $users=User::whereIsAdmin(0)->get() 我希望此db查询使用read数据库,因为默认情况下,我的应用程序正在write数据库中读取 我该怎么做 谢谢 我查看了Laravel雄辩模型的源代码,这里: 它说上的应用于更改连接 因此: 我试试看。这看起来很有希望:)我遇到了这个错误:非静态方法illumb\Database\elount\Model::setConnecti

我的web应用程序中连接了多个数据库

它们是:
write
read

我有一个雄辩的数据库查询:

$users=User::whereIsAdmin(0)->get()

我希望此db查询使用
read
数据库,因为默认情况下,我的应用程序正在
write
数据库中读取

我该怎么做


谢谢

我查看了Laravel雄辩模型的源代码,这里:

它说
上的
应用于更改连接

因此:


我试试看。这看起来很有希望:)我遇到了这个错误:
非静态方法illumb\Database\elount\Model::setConnection()不应该静态调用
更新了我的答案完美!这就是我要找的:)
User::on("read")->whereIsAdmin(0)->get();