Спасибо, очень ценю это. Само по себе Forge - злое решение, которое сэкономит мне кучу времени.

я есть приложение, созданное на app.mydomain.com (сервер 1) и система поддержки билетов на support.mydomain.com (сервер 2).Как я могу установить соединение между обеими базами данных в моем приложении laravel? Оба используют Laravel Forge и Digital Ocean.

Я читаюэтот пост на SO который выглядел великолепно, но я получаю "ошибка тайм-аута соединения". Я считаю, что это связано с Forge, нуждающимся в файле ключа SSH (id_rsa.pub) при подключении к базе данных?Источник здесь

Я попытался добавить это в database.php:

//Server/Site 1
'mysql' => array(
    'driver'    => 'mysql',
    'host'      => 'localhost',
    'database'  => 'support',
    'username'  => 'user',
    'password'  => 'mysecretpassword',
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
),

//Server/Site 2
'mysql2' => array(
    'driver' => 'mysql',
    'host' => '123.456.789.101',
    'port' => '3306',
    'database' => 'app',
    'username' => 'forge',
    'password' => 'mysecretpassword',
    'charset' => 'utf8',
    'collation' => 'utf8_general_ci',
    'prefix' => '',
    'strict' => false,
    'engine' => null,
),

И затем добавив это к моей модели:

protected $connection = 'mysql2';

Ответы на вопрос(1)

Ваш ответ на вопрос