【发布时间】:2014-12-09 15:56:31
【问题描述】:
我有几个这样的表:
作者表 - ID - book_id - 名称
图书桌 - ID - 参考 - 作者 - 标题
books 表上的 ref 与 authors 表上的 book_id 相同,但在我看来,我似乎无法通过这样做来获取作者的书:
{{ $author->books->first()->title }}
我的作者和书籍模型如下所示:
class Authors extends \Eloquent {
protected $guarded = ['id'];
public $table = 'authors';
public $timestamps = false;
public function books()
{
return $this->hasMany('Books', "author","name");
}
}
class Books extends \Eloquent {
protected $guarded = ['id'];
public $timestamps = false;
public function author()
{
return $this->hasOne('Authors');
}
public function categories(){
return $this->hasMany('Categories');
}
}
真的需要一些帮助。
【问题讨论】: