我有以下用户和订单表。
用户
顺序
我在用户模型中定义了一对多的关系,
protected $primaryKey = 'user_id';
public function orders() {
return $this->hasMany(Order::class, 'user_id');
}
现在我正在尝试根据user_id为' 1'的特定用户获取订单。
$orders = App\User::find(1)->orders;
我在这里有两处修改。
protected $primaryKey = 'user_id';
。$this->hasMany(Order::class, 'user_id')
现在的问题是,我想知道上述修改是否正确,以反映正确的关系,并获得如下代码中所述的正确数据。
$orders = App\User::find(1)->orders;
P.S。我刚刚开始探索Laravel。