【发布时间】:2019-03-30 18:31:51
【问题描述】:
我有两张桌子,一张叫Submission,一张叫AssignSubmission
Submission属于AssignSubmission
public function assignsubmission()
{
return $this->belongsTo('App\AssignSubmission');
}
AssignSubmissionhasManySubmission
public function submissions()
{
return $this->hasMany('App\Submission');
}
它们与外键链接
在AssignSubmission 中有id、user_id 和submission_id,外键是submission_id。
在提交表中,它有id、user_id和file、url等
在AssignSubmission submission_id -> 链接到 -> Submission id。
我已将不同的提交分配给 2 个用户。
如何从外键获取数据? 我想在视图中显示 url 或文件
【问题讨论】:
-
如果“AssignSubmission submit_id -> links to -> Submission id”那么你的关系是倒退的!具有外部 id 的表
belongsTo另一个表。所以由于AssignSubmissions表有submission_id,所以AssignSubmissions属于Submissions
标签: php laravel eloquent foreign-keys