Pet*_*Amo 1 php laravel laravel-9
我有一个 Laravel 9 论坛项目,对于Question模型,我添加了以下内容:
public function user()
{
return $this->belongsTo(User::class);
}
Run Code Online (Sandbox Code Playgroud)
对于User模型,我添加了以下内容:
public function questions()
{
return $this->hasMany(Question::class);
}
Run Code Online (Sandbox Code Playgroud)
基本上,每个问题都有一个名为的字段creator_id,我想根据这个字段连接这两个模型之间的关系。
那么我该怎么做呢?
文档的这一部分向您展示如何设置这些关系。它建议执行以下操作:
问题模型
public function user()
{
return $this->belongsTo(User::class, 'creator_id');
}
Run Code Online (Sandbox Code Playgroud)
用户模型
public function questions()
{
return $this->hasMany(Question::class, 'creator_id');
}
Run Code Online (Sandbox Code Playgroud)