【发布时间】:2020-03-05 20:13:25
【问题描述】:
我在 Laravel 用户中有两个模型,订单用户可以有多个订单,一个订单只能有一个用户。
我已经定义了一对多关系,但是在执行这个查询时它给了我一个未知的列错误:
App\Order::find(1)->users;
我正在使用 Laravel 最新版本。
//This is Order Model
class Order extends Model
{
public function users()
{
return $this->hasOne(User::class);
}
}
class User extends Authenticatable
{
public function Order()
{
return $this->hasMany(Order::class);
}
}
【问题讨论】:
-
你是如何定义你的表的?显示您的架构。
标签: php laravel eloquent relationship eloquent-relationship