我有一个连接到不同数据库的模型,当我保存模型时,连接将返回默认连接。
仅当模型值之一更改时才会发生。
$user = User::find(1);
$user->surname = 'changed surname';
$user->save();
dd($user->getConnectionName());
这是 Laravel 的 bug 吗?
需要刷新$user变量。
$user->refresh();
$user = User::find(1);
$user->surname = 'changed surname';
$user->save();
$user->refresh();
dd($user->getConnectionName());