我有这样的设置。
预订模型
public function bookShelf()
{
return $this->belongsTo('App\Models\bookShelf');
}
和 BookShelf 模型有此
public function book()
{
return $this->hasMany('App\Models\Book');
}
现在问题是如何使用Angularjs在我的前端访问这种关系?
我已经尝试过这种方法。
BookShelf::with('book')->find($id);
但这不是最佳方案,因为我还有其他愿意接触的关系。
我想要的是 - 简单地说,在前端选择bookshelf
时,下拉列表会显示books
bookshelf
所有2015-10-29T00:00:00.000Z
。
有人请帮我解决这个问题。
答案 0 :(得分:0)
也许你可以懒得加载每个书架下拉的书籍?
这需要一个API端点,它接受Bookshelf Id并返回所有书籍的JSON表示。