Модель RequestDiscussion находится в базе данных mysql.
Модель User находится в базе данных mysq_u.
Модель Request находится в базе данных mysq.
Вызывается:
Route::get('', function() {
$s = RequestDiscussion::find(23721);
dd($s->user);
});
public function user()
{
return $this->hasOneThrough(
User::class,
Request::class,
'id',
'id',
'request_id',
'user_id');
}
С setConnection('mysql_u') таблица request_discussions попадает в соединение 'mysql_u.
В обоих вариантах с setConnection('mysql_u') и без него requests попадает в соединение 'mysql_u.
Подскажите возможно ли сделать такую связь через "hasOneThrough"?