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

米格尔·史蒂文斯(Miguel Stevens)

我正在使用Laravel来查询具有分数的用户(eventscore表中的行),我想返回ID为3的所有具有该事件分数的用户

是否只能返回在数据透视表中找到的每个用户的分数(请参见下面的结果)

在此处输入图片说明

这是我正在使用的代码

    $persons = Person::whereHas('eventscore', function($q) {
        $q->where('id', 3);
    })->with('eventscore')->get();

    return $persons;

谢谢!

杰瑞克·特卡奇克(Jarek Tkaczyk)

试试这个:

// Person model

// accessor for easy fetching the score from the pivot model
public function getScoreAttribute()
{
  return ($this->pivot && $this->pivot->score)
    ? $this->pivot->score
    : null;
}

// example usage for the event's page (I assume participants is the relation)
$event = Event::with('participants')->find(3);

// somewhere in the view template
@foreach ($event->participants as $participant)
  {{ $participant->name }} - score: {{ $participant->score }}
@endforeach

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从数据透视表中的PivotCell获取ParentNodeName

来自分类Dev

Laravel中的数据透视表选择

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

PHP-Laravel 以多对多关系从数据透视表中获取数据

来自分类Dev

无法从 Laravel 中的数据透视表获取所有数据

来自分类Dev

从数据透视表中获取所有数据

来自分类Dev

在数据框中的bin上获取数据透视表

来自分类Dev

如何从数据透视表缓存中获取数据?

来自分类Dev

将数据插入laravel中的数据透视表

来自分类Dev

尝试在Resource Laravel中返回数据透视表数据

来自分类Dev

在Laravel中基于数据透视表检索数据

来自分类Dev

在 Laravel 中,如何从数据透视表访问数据?

来自分类Dev

如何从laravel中的用户获取数据透视表中的角色名称?

来自分类Dev

仅显示数据透视表Excel中的最高记录

来自分类Dev

使数据透视图仅显示数据透视表中的某些列

来自分类Dev

数据透视表Laravel 4

来自分类Dev

laravel数据透视表独特

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    从数据透视表中的PivotCell获取ParentNodeName

  11. 11

    Laravel中的数据透视表选择

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    PHP-Laravel 以多对多关系从数据透视表中获取数据

  17. 17

    无法从 Laravel 中的数据透视表获取所有数据

  18. 18

    从数据透视表中获取所有数据

  19. 19

    在数据框中的bin上获取数据透视表

  20. 20

    如何从数据透视表缓存中获取数据?

  21. 21

    将数据插入laravel中的数据透视表

  22. 22

    尝试在Resource Laravel中返回数据透视表数据

  23. 23

    在Laravel中基于数据透视表检索数据

  24. 24

    在 Laravel 中,如何从数据透视表访问数据?

  25. 25

    如何从laravel中的用户获取数据透视表中的角色名称?

  26. 26

    仅显示数据透视表Excel中的最高记录

  27. 27

    使数据透视图仅显示数据透视表中的某些列

  28. 28

    数据透视表Laravel 4

  29. 29

    laravel数据透视表独特

热门标签

归档