你的 userOrderGoods
是怎么定义的,试试这样:
public function userOrderGoods() {
return $this->hasMany(Goods::class,'user_order_id');
}
======编辑线==========
你还需要在 Model 当中定义:
protected $connection = 'mysql_b';
这样的意思就是需要在配置文件 database.php 中新增一个 mysql 配:
'mysql' => [
//laravel 自带配置
],
'mysql_b' => [
//.....配置项
]
第二种也是可以尝试的
或者你在 Model 中这样声明table:
protected $table = 'database.table_name';