Laravel-使用数据透视表唯一的行ID从数据透视表列中获取值

八恶烷

我试图根据给我每一行的唯一递增ID,找出是否有某种方法可以获取数据透视表中两列的值。

我有一个工作模型,一个位置模型和一个应用程序模型。

作业和位置与数据透视表“ job_location”具有多对多关系。它包含的两个外键是job_id和location_id。但是,我还为每一行赋予了唯一的递增ID,即jobloc_id。

如果我只有jobloc_id,该如何查找其他两列的值?

 $jobLoc = $location->jobs->wherePivot('jobloc_id', '=', 1);
 return $jobLoc->job_id;

即使我看到使用它的人的引用,也会返回“不存在其中透视表的方法”。我所拥有的只是jobloc_id,并且正在尝试以此为基础查找其他两个值,以便我可以完全加载Job和Location以从中提取属性。

任何指针将不胜感激。这是在Laravel 5.3中。

阿列克谢·梅泽宁(Alexey Mezenin)

如果您将ID添加到数据透视表(jobloc_id例如),并且想要按ID获取行,则只需使用查询生成器即可:

DB::table('job_location')->where('jobloc_id', 1)->first();

当数据透视表中具有唯一的行ID时,这是最快,最简单的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel数据透视表中与表列进行比较

来自分类Dev

Laravel从数据透视表中仅获取certrain数据

来自分类Dev

Laravel-仅从数据透视表中获取数据

来自分类Dev

Laravel 6:从多个数据透视表中获取数据

来自分类Dev

Laravel从数据透视表中仅获取certrain数据

来自分类Dev

从laravel中的数据透视表访问数据

来自分类Dev

从使用数据透视表连接的2个表中获取数据(Laravel 5.3)

来自分类Dev

如何从Laravel中的数据透视表中获取更多行

来自分类Dev

Laravel数据透视表ID列

来自分类Dev

Laravel 4:数据透视表或ID

来自分类Dev

Laravel Eloquent 获取与数据透视表中的值匹配的关系

来自分类Dev

在Laravel中删除数据透视表中的行

来自分类Dev

在Laravel中通过ID更新数据透视表

来自分类Dev

您可以使用WHERE逻辑通过Laravel中的数据透视表获取数据吗?

来自分类Dev

在数据透视表Laravel中删除行并插入行

来自分类Dev

Laravel中的数据透视表选择

来自分类Dev

Laravel总结数据透视表中的字段

来自分类Dev

使用同步在Laravel中的数据透视表中分离

来自分类Dev

如何使用laravel从数据透视表中获取产品名称?

来自分类Dev

数据透视表Laravel 4

来自分类Dev

laravel数据透视表独特

来自分类Dev

Laravel 与数据透视表的关系

来自分类Dev

Laravel Eloquent - 数据透视表

来自分类Dev

如何从与数据透视表相关的行中获取一个Builder对象-Laravel

来自分类Dev

Laravel从数据透视表获取数据的多对多关系

来自分类Dev

尝试从数据透视表Laravel获取列数据

来自分类Dev

在laravel中的数据透视表上获取表数据库

来自分类Dev

基于数据透视表laravel的唯一名称规则验证

来自分类Dev

如何使用数据表从Laravel中的数据透视表检索数据

Related 相关文章

  1. 1

    如何在Laravel数据透视表中与表列进行比较

  2. 2

    Laravel从数据透视表中仅获取certrain数据

  3. 3

    Laravel-仅从数据透视表中获取数据

  4. 4

    Laravel 6:从多个数据透视表中获取数据

  5. 5

    Laravel从数据透视表中仅获取certrain数据

  6. 6

    从laravel中的数据透视表访问数据

  7. 7

    从使用数据透视表连接的2个表中获取数据(Laravel 5.3)

  8. 8

    如何从Laravel中的数据透视表中获取更多行

  9. 9

    Laravel数据透视表ID列

  10. 10

    Laravel 4:数据透视表或ID

  11. 11

    Laravel Eloquent 获取与数据透视表中的值匹配的关系

  12. 12

    在Laravel中删除数据透视表中的行

  13. 13

    在Laravel中通过ID更新数据透视表

  14. 14

    您可以使用WHERE逻辑通过Laravel中的数据透视表获取数据吗?

  15. 15

    在数据透视表Laravel中删除行并插入行

  16. 16

    Laravel中的数据透视表选择

  17. 17

    Laravel总结数据透视表中的字段

  18. 18

    使用同步在Laravel中的数据透视表中分离

  19. 19

    如何使用laravel从数据透视表中获取产品名称?

  20. 20

    数据透视表Laravel 4

  21. 21

    laravel数据透视表独特

  22. 22

    Laravel 与数据透视表的关系

  23. 23

    Laravel Eloquent - 数据透视表

  24. 24

    如何从与数据透视表相关的行中获取一个Builder对象-Laravel

  25. 25

    Laravel从数据透视表获取数据的多对多关系

  26. 26

    尝试从数据透视表Laravel获取列数据

  27. 27

    在laravel中的数据透视表上获取表数据库

  28. 28

    基于数据透视表laravel的唯一名称规则验证

  29. 29

    如何使用数据表从Laravel中的数据透视表检索数据

热门标签

归档