我使用Datatables来显示数据。它工作得很好,但是当我想显示相关表格(模型)的数据时,它们不会出现。
模型Keyword.php
public function website() {
return $this->belongsToMany('App\Website');
}
模型Website.php
public function keywords() {
return $this->hasMany('App\Keyword');
}
'网站'数据库表:id,siteName,siteUrl
的'关键字'数据库表:id,website_id,kwName
应显示数据的网址:项目/'。$ website-> id。' /编辑(例如:projects / 2 / edit - (编辑是一个刀片) )) 所以,在这个Url我想显示一个数据表,显示某个website_id的所有kwName(在这个例子中为/ 2 /)。
请帮助我,我应该使用什么以及如何做到这一点。
答案 0 :(得分:1)
你雄辩的关系是错误的。
true
通过keywords
引用website
,这是 belongsTo关系。
website_id
被许多website
引用,因此这是 hasMany关系。