可以在一个集合/json?
使用者-
用户:id | name
post:id |用户| id |文本
postimage: id|post_id|imgpath
用户模型:
public function posts() {
return $this->hasMany('App\posts')->orderBy('id', 'ASC');
}
帖子模式:
public function images(){
return $this->hasMany('App\postsimages');
}
从用户处获取所有帖子工作正常:
$myposts = users::find(Auth::user()->id)->posts;
我能够在一个循环内从帖子中获取所有图像
foreach($myposts as $mypost) {
$postimages = $mypost->images;
}
我想要的是得到所有的帖子,没有循环的图像,例如
$myposts = users::find(Auth::user()->id)->posts->images
谢啦
是的,使用hasManyThrough关系。
帖子模式:
public function images()
{
return $this->hasMany('App\postsimages');
}
用户模型
public function posts()
{
return $this->hasMany('App\posts')->orderBy('id', 'ASC');
}
public function images()
{
return $this->hasManyThrough('App\posts', 'App\postsimages');
}
然后
$postimages = Auth::user()->images;
我在中编写查询时遇到问题。 我的疑问是 现在我想把这个查询转换成laravel eloquent。
我是新来的laravel和雄辩,我不确定这是否可能。但是我有2张桌子,有一对多的关系。一个是“位置”,一个是“用户”。一个位置可以有许多用户。 所以,如果我想获得所有用户的所有位置,我会这样做: 但是我也想知道每个位置有多少用户,我试着这样做 但那没有奏效。
我正试图用雄辩加载一个遥远的关系,但遇到了问题。涉及5个表,它们是用户、corporate_users、公司和两个哨兵表(组和users_groups)。 表的设置如下所示: 用户有一个合作用户(一对一) 公司用户归属到公司(多对一) 用户通过users_groups透视表与组建立多对多关系。 所有这些关系都是单独工作的。最初,我可以通过调用
在Haskell中,下面的代码打印“[1,2,3,4,5”: 但是在Frege中,它抛出,代码如下: 这里唯一的区别是函数,它是从转换为和FWIW,函数是热切的。为什么整个表达式不能像Haskell中那样懒惰呢?在这里有可能实现类似弗雷格哈斯克尔的东西吗?
我试图有1个redis大师与2个redis复制品绑在一个3法定人数哨兵在Kubernetes。我对Kubernetes很陌生。 我最初的计划是让主控器在一个吊舱上运行,并绑定到一个Kubernetes SVC,而两个副本在自己的吊舱上运行,并绑定到另一个Kubernetes SVC。最后,3个哨兵吊舱将被绑在他们自己的SVC上。副本将被绑定到主SVC(因为没有SVC,ip将会改变)。sentine
基本上,我试图在用户、post和回复数据库之间建立一种关系。以下是模型:注释模型 答复方式: 主要代码: 当我进入评论页面时,我得到以下错误: 未定义的属性:照亮\数据库\雄辩\关系\属于::$name。 这是我第一次使用关系,所以我查看了Laravel文档,但仍然不知道我做错了什么。基本上,我试图从用户数据库中获取用户名(使用comments user_id作为外键),获取评论详细信息(body