Laravel在AngularJS中雄辩的关系

时间:2015-10-28 13:59:36

标签: javascript angularjs laravel

我有这样的设置。

预订模型

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

有人请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

也许你可以懒得加载每个书架下拉的书籍?

这需要一个API端点,它接受Bookshelf Id并返回所有书籍的JSON表示。