我正在使用Laravel 9设计一个反馈网络应用程序,它有两个表,名为users和feedbacks,它们有一对多的关系。我试图使用Laravel实现这一点,但是当我试图使用User模型获取数据时,查询将执行如下所示。这是错误的。正确的查询应该是,
select * from `feedback` where `feedback`.下面我把相关
public function created_by() return $this->belongsTo(\App\Models\User::class, 'created_by');
} 在获取帖子的控制器中post->created_by->name }} 但我得到:例如,Attempt to read property "name" on int as $post->created_by是1,但不是作为关系加载的完整模型,这正是我试图做的。