Skip to content

Commit 70e8624

Browse files
committed
add select database connection
1 parent 8462c1d commit 70e8624

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/BaseQueryBuilderExtend.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,19 @@ public static function getPerPage(): int
5555
return request()->query(config("servicerepo.perpage.key"), config('servicerepo.perpage.value'));
5656
}
5757

58+
/**
59+
* @param string $connection
60+
* @return BaseQueryBuilder
61+
*/
62+
public function on(string $connection): BaseQueryBuilder
63+
{
64+
$modelInstance = $this->baseQueryBuilder->builder->getModel();
65+
$modelInstance->setConnection($connection);
66+
$this->baseQueryBuilder->builder = $modelInstance->newQuery();
67+
68+
return $this->baseQueryBuilder;
69+
}
70+
5871

5972
/**
6073
* @param array|null $filterableColumns

0 commit comments

Comments
 (0)