从laravel中的pivot表以相反顺序获取记录
通常,我们从父关系表中获取数据,然后在laravel中获取pivot及其关系表的记录,但是我们可以在eloquent中使用pivot表获取记录吗 就像我想从数据透视表中获取产品记录,它的数量记录使其唯一,所以我想从数据透视表中获取产品数据。我们能在拉维尔做到吗从laravel中的pivot表以相反顺序获取记录,laravel,eloquent,laravel-5.2,Laravel,Eloquent,Laravel 5.2,通常,我们从父关系表中获取数据,然后在laravel中获取pivot及其关系表的记录,但是我们可以在eloquent中使用pivot表获取记录吗 就像我想从数据透视表中获取产品记录,它的数量记录使其唯一,所以我想从数据透视表中获取产品数据。我们能在拉维尔做到吗 谢谢。您可以使用内置的查询构建函数以相反的顺序生成表数据。 例如 $users=DB::表('users') ->orderBy('id','desc')->get() 将返回与用户id相反的数组。 此外,您还可以使用更多功能。请阅读文档
谢谢。您可以使用内置的查询构建函数以相反的顺序生成表数据。 例如 $users=DB::表('users') ->orderBy('id','desc')->get() 将返回与用户id相反的数组。 此外,您还可以使用更多功能。请阅读文档
在本例中,当客户从我们的商店订购商品时,请思考。然后,您应该能够跟踪订单中的项目、客户详细信息、数量等。因此,我们可以使用以下类来实现这一点
- 顾客
- 命令
- 订购商品
- 项目
- id(无符号、递增、整数)
- 客户id(无符号,整数)
- 总价
- 等 请记住,要将customer表中的自动增量id保存到orders表customer_id,或者让laravel使用简便的方法或类似方法为您执行此操作
所以你可以很容易地穿越两边。我不明白你说的透视表是什么意思。如果您能描述更多,Excel中的Pivot表将提供帮助 抱歉,请使用最新的文档,谢谢您的回答,但我正在尝试以相反的关系顺序获取数据。类似于使用pivot表记录获取父数据。e、 g.从数据透视表ID获取产品信息。我们可以在laravel中这样做吗?这样您就可以在透视表中添加一列,指示特定行的生产id。我认为现在您需要的是一些关于数据库关系的知识。下面给出了一个示例,说明如何在Item Order和ordered_Items表之间创建这种关系。感谢您的详细回答。非常感谢。:)但实际上我说的是laravel pivot表,我们通常用于多对多关系。事实上,我们并没有在拉维里做这个表格的模型,我假设这不是传统的方法。也许我们可以,但我没有看到我们在任何地方或任何例子中建立数据透视表的模型。这里有更多关于数据透视表的信息:现在在laravel中,我们可以使用数据透视表的父关系/模型轻松地从数据透视表中获取记录。但我们无法直接从数据透视表获取记录。这就是我想做的。我想我应该做一个模型,试着用它。谢谢。很抱歉不能帮忙。
return $this->hasMany(App\Order);
return $this->belongsTo(App\Customer);