Pracuję nad witryną opartą na Laravel 4, która działa w wielu bazach danych. Jest jedno zapytanie, które muszę uruchomić na każdym żądaniu, które ściąga rekord z innej bazy danych.Ustaw bazę danych dla modelu?
Czy jest jakiś sposób, w jaki sposób mogę powiązać ten konkretny model z inną bazą danych, aby móc go odzyskać jak zwykle?
$client = Client::find(Session::get('client_id'));
Każda rada doceniana.
Dzięki
Należy pamiętać, że: tworzenie zapytania przez wywołanie DB :: table ("client") (zamiast Client :: query()) nadal zwraca zapytanie przy użyciu domyślnego połączenia – ThoQ
Podczas korzystania ze składni DB :: table, musisz wykonać : 'DB :: connection ('masterDb') -> table (" client ")' –