0%

How to force Laravel ORM to connect to the write DB?

laravel ORM 讀寫分離的 db ,如何強迫取得來自 write db 的資料?

讓 ORM 讀寫入的那一台 DB

Model::onWriteConnection()...

讓 join 的 table,也讀寫入的那台 DB

1
2
3
->with(['joined_table' => function ($query) {
$query->useWritePdo();
}])

組合

1
2
3
Model::onWriteConnection()->with(['joined_table'=>function($query){
$query->useWritePdo();
}])->find($id);

參考資料