Підключення оголошуються в config/database.php. Вибір конкретного:
DB::connection('reporting')->table('events')->get();
class AnalyticsEvent extends Model
{
protected $connection = 'reporting'; // модель завжди на цьому з'єднанні
}
Типові сценарії:
- Read/Write splitting - окремі хости для читання й запису (Laravel сам маршрутизує
SELECTна репліку):'mysql' => ['read' => [...], 'write' => [...]], - Окрема аналітична або legacy-БД.