【发布时间】:2015-08-21 04:47:43
【问题描述】:
在 Laravel 中,我设置了 API,因此 /products 以 JSON 格式显示所有产品,效果很好。每个产品都有,并且可以有很多库存。库存是说我们拥有的产品数量和产品的大小。因此,每个产品可以有多个库存,例如它们可以有 4 个一种尺寸,5 个另一种。
我刚刚在我的 AngularJS 中碰了壁,我试图在其中获取产品包含库存的所有产品(在 Laravel、hasMany 中设置为关系,并且 stock 表有一个 product_id 列)。我真的无法弄清楚如何在 Angular 中做到这一点。朝着正确方向的任何帮助都会很棒!
【问题讨论】:
-
您是否尝试过类似的方法:Products::with('stocks')->get() [laravel.com/docs/5.1/eloquent-relationships]?这样,您的 Collection 就有相关的库存项目......您可能还想看看急切加载。我希望我能给你一个提示:)
-
哇,我想你刚刚解决了我的问题!非常感谢,我一直在看那些文档,我想我一定错过了!
标签: php angularjs laravel relationships