Laravel 将连接参数替换为默认参数

问题描述 投票:0回答:1

我有一个连接到不同数据库的模型,当我保存模型时,连接将返回默认连接。

仅当模型值之一更改时才会发生。

 $user = User::find(1);
 $user->surname = 'changed surname';
 $user->save();
    
 dd($user->getConnectionName()); 

这是 Laravel 的 bug 吗?

laravel eloquent
1个回答
0
投票

需要刷新$user变量。

$user->refresh();

$user = User::find(1);
$user->surname = 'changed surname';
$user->save();

$user->refresh();
    
dd($user->getConnectionName()); 
© www.soinside.com 2019 - 2024. All rights reserved.