将Laravels Eloquent与数据库视图一起使用

帝舵(Tudor Ciotlos)

我有两个数据库表(支出收入),并创建了一个MySQL视图transactions,基本上是两个表之间的UNION,选择了我感兴趣的字段。

交易视图包含以下几列:

  • transaction_id
  • 用户身份
  • 数量
  • 笔记
  • transaction_type
  • Updated_at
  • created_at

我为该视图创建了一个雄辩的模型,称为事务。

问题是当我想根据某些条件检索交易时。例如,我想获取一个用户的所有交易。通常,如果交易是一个表,我将定义一个外键关系,然后简单地调用$user->hasMany('App\Models\Transaction')

由于外键无法用于视图,因此我尝试使用“ where”方法:Transaction::where('user_id', $user->id)该查询不返回任何内容,我测试过的任何其他查询也不返回任何内容。返回数据的唯一方法是Transaction::all(),但这对我没有太大帮助。

我究竟做错了什么?

何塞·罗哈斯(Jose Rojas)

对于Eloquent中的where语句,您必须以get结尾,请尝试以下操作:

$transactions = Transaction::where('user_id', $user->id)->get();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以将基于 django 通用类的视图与数据库视图一起用作模型?

来自分类Dev

将Picasso库与圆形图像视图一起使用

来自分类Dev

将UIPageViewController与多个视图一起使用

来自分类Dev

将matplotlib与Django通用视图一起使用

来自分类常见问题

将recyclerview与数据库一起使用

来自分类Dev

将MSChart与Access数据库一起使用

来自分类Dev

将 RecyclerView 与数据库一起使用

来自分类Dev

将 arrayList 与数据库一起使用?

来自分类Dev

我可以将View pager与视图一起使用吗(不能与片段一起使用)

来自分类Dev

将NSViewController与自定义视图一起使用

来自分类Dev

如何将scrollview与动态高度的子视图一起使用?

来自分类Dev

将Django-rest-framework与django视图一起使用是否正确

来自分类Dev

是否将Backbone的动态创建的.el对模板与视图一起使用?

来自分类Dev

将Download Manager与回收站视图一起使用

来自分类Dev

将jQuery Timepicker与MVC中的视图一起使用

来自分类Dev

Android Studio-将外部类中的方法与视图一起使用

来自分类Dev

将期货与波动图一起使用

来自分类Dev

Python将Pyplot滑块与子图一起使用

来自分类Dev

将django south与一组不同的数据库凭据一起使用

来自分类Dev

将Django与包含多个表的旧数据库一起使用

来自分类Dev

将两个数据库与金字塔SqlAlchemy一起使用

来自分类常见问题

如何将Room Persistence Library与预填充的数据库一起使用?

来自分类Dev

将Google :: Auth :: Stores :: FileTokenStore与数据库一起使用

来自分类Dev

将await与异步数据库调用一起使用有什么好处

来自分类Dev

如何将Spring Boot与MySQL数据库和JPA一起使用?

来自分类Dev

将FluentMigrator与现有数据库一起使用

来自分类Dev

我们可以将Meteor框架与mysql数据库一起使用吗

来自分类Dev

将测试数据库与grunt和mocha一起使用

来自分类Dev

将远程数据库与Backbone自动完成脚本一起使用

Related 相关文章

  1. 1

    是否可以将基于 django 通用类的视图与数据库视图一起用作模型?

  2. 2

    将Picasso库与圆形图像视图一起使用

  3. 3

    将UIPageViewController与多个视图一起使用

  4. 4

    将matplotlib与Django通用视图一起使用

  5. 5

    将recyclerview与数据库一起使用

  6. 6

    将MSChart与Access数据库一起使用

  7. 7

    将 RecyclerView 与数据库一起使用

  8. 8

    将 arrayList 与数据库一起使用?

  9. 9

    我可以将View pager与视图一起使用吗(不能与片段一起使用)

  10. 10

    将NSViewController与自定义视图一起使用

  11. 11

    如何将scrollview与动态高度的子视图一起使用?

  12. 12

    将Django-rest-framework与django视图一起使用是否正确

  13. 13

    是否将Backbone的动态创建的.el对模板与视图一起使用?

  14. 14

    将Download Manager与回收站视图一起使用

  15. 15

    将jQuery Timepicker与MVC中的视图一起使用

  16. 16

    Android Studio-将外部类中的方法与视图一起使用

  17. 17

    将期货与波动图一起使用

  18. 18

    Python将Pyplot滑块与子图一起使用

  19. 19

    将django south与一组不同的数据库凭据一起使用

  20. 20

    将Django与包含多个表的旧数据库一起使用

  21. 21

    将两个数据库与金字塔SqlAlchemy一起使用

  22. 22

    如何将Room Persistence Library与预填充的数据库一起使用?

  23. 23

    将Google :: Auth :: Stores :: FileTokenStore与数据库一起使用

  24. 24

    将await与异步数据库调用一起使用有什么好处

  25. 25

    如何将Spring Boot与MySQL数据库和JPA一起使用?

  26. 26

    将FluentMigrator与现有数据库一起使用

  27. 27

    我们可以将Meteor框架与mysql数据库一起使用吗

  28. 28

    将测试数据库与grunt和mocha一起使用

  29. 29

    将远程数据库与Backbone自动完成脚本一起使用

热门标签

归档