当前位置: 首页 > 知识库问答 >
问题:

Laravel中的归属关系为空

寇升
2023-03-14

首先,我是Laravel的初学者。因此,在上面的图像中,如果我对car变量进行转储,它基于id从car model和Gallery model中获取数据,它将返回所有数据。但是,如果我说$CAR->Gallery_photo,它位于Gallery模型中,则返回NULL。

我已经在两个模型[belongsto()和hasMany()]中都放入了外键。为什么我没有访问关系对象?我做错了什么?

附注。我正在用我的手机打字,所以在发帖的时候我不能显示代码片段。

共有1个答案

商俊智
2023-03-14

好吧,我解决了这个问题。为了访问Gallery模型的结果,我循环访问$CAR->Gallery。就是这么简单的笑。

 类似资料:
  • 我有3个模型和一个透视表: 学校年-模型 ID 课程模式 ID schoolyear_id 课程\学生-数据透视表 课程号 学生证 学生模型 ID 关系是: 一学年有许多课程 一门属于任何学生的课程 在任何课程中的学生 什么是最快、更优雅的方法来找到学生进入一个学年,并且能够按学生属性进行排序?

  • 我的实体是自连接的,它有一个集合。 这里是我的方法 当我试图建立反向关系(拥有方)时,

  • 我正在尝试使用Laravel保存方法保存关系: var_转储请求- 我已经在模型上尝试过填充和保护,但没有任何效果。但是,save方法不需要这些,因为它使用了一个完整的雄辩的模型实例。 我在这里错过了什么??

  • 问题内容: 我在laravel中很难建立起非常嵌套的关系。 所需的行为如下, 我通过ID选择一个事件,我想查看哪些人已订阅该事件。 现在的问题是事件和人员之间有一些表格。 这是有效的查询! 事件模型 城市模型 公司模式 人物模型 我尝试过的 和 还有很多其他可能性,我真的很坚持。在laravel中实现这种嵌套关系链接如此困难吗? 谢谢! 问题答案: 如果只想从表中选择某些字段,请使用以下命令:

  • 问题内容: 有没有办法在laravel中合并2个关系? 这是现在设置的方式,但是有没有办法我可以将两者合并? 问题答案: 试用属性的getter方法,该方法返回从关系返回的合并集合。 或者,您可以在返回集合之前调用其他方法以获取不同的结果集。

  • 我试图编写一个查询,它从模型中选择列,然后从关系表中选择一列。 如何从此查询中的关系表中获取列?

  • 我有一个问题,我无法用文档解决。 我想在两个用户之间创建一个非常简单的对话系统。 我有3个模型和表: 用户id、名称 会话 id 消息 id,user_id,conversation_id,内容 因此,一条消息属于一个用户和一个对话,但我希望对话属于多个用户。 我不知道怎么用桌子做这个。如果我在对话表中创建一个字段,我不能有多个用户。。。

  • 我有以下三个表格: 所以基本上这种关系就像: 用户有许多项目 项目属性到客户端 我的问题是: 如何使用eloquent获得用户的所有客户端? 似乎我不能用户hasManyPass方法,因为在客户端表中没有project_id。 因此,我希望达到的目标是: