我有三张桌子:
文章:
喂养:
用户:
我想从一个用户的订阅源中获取所有文章,我搜索有说服力的关系。。。
你能帮我吗?
模型中
在rticles.php
public function Feed()
{
return $this->belongsTo('App\Feed');
}
在Feed.php
public function User()
{
return $this->belongsTo('App\User');
}
public function Articles()
{
return $this->hasMany('App\Articles');
}
在User.php
public function Feed()
{
return $this->hasMany('App\Feed');
}
内部控制器
//获取用户id=$id的所有文章
$reports2 = Articles::with(array('Feed'=>function($query)use($id){
$query->with('User');
$query->where('user_id',$id);
}))->orderBy('id', 'desc')
->get();
laravel文档始终是研究的良好开端,请阅读hasManyThroughhttps://laravel.com/docs/5.5/eloquent-relationships#has-许多通过
不介意是不是在5.5他们之间没有显著差异
首先,定义User
模型上的关系。在这种情况下,最好的选择是使用具有多个直通关系的:
public function articles()
{
return $this->hasManyThrough(
'App\Article',
'App\Feed',
'user_id', // Foreign key on feeds table...
'feed_id', // Foreign key on articles table...
'id', // Local key on users table...
'id' // Local key on feeds table...
);
}
然后创建一个用户对象并获取他的文章:
$user = /App/User::with('articles')->find($id);
foreach($user->articles as $article) {
// do whatever you need
}
语境: 给定一个WooCommerce和WooCommerce订阅的WordPress网站,我试图获取特定用户订阅的列表。在最近的更新之前,这一行代码已经为我解决了这个问题。以下是我一直在使用的代码: 其中$user\u id是WordPress中的有效用户id。 问题: 自上次更新以来,我们经常看到以下错误: 致命错误:在/home/warfarep/public_html/wp content
我使用SockJS和StompJS,当我在浏览器中打开我的应用程序时,有时它会在连接到websocket之前尝试订阅一些主题。我希望主题订阅等待应用程序连接到websocket。 这就是我实现此代码的原因,我将其称为: 因此,我只在连接状态为时才订阅该主题,并且只有在客户端首次成功连接时才会调用该主题。 我想稍后从主题中取消订阅,所以我需要内部订阅返回的对象,我还需要内部订阅的消息。 我所实现的很
为什么要求这个呢?比如说,3年前我就可以学习ts,但是没有最新的信息,可能三年后才开始学ts。 订阅源一个就够,请大佬推荐一个最好的js新闻订阅。 中英皆可
我用的是带条纹付款的Laravel收银员。一个用户可以有多个订阅。用户应该能够取消特定订阅。是否仍然可以按条带id或计划id取消订阅?
物联网有很多设备,通过订阅设备的topic可以监听物联网设备接收到的消息。 请求方式: "|4|1|2|topic|\r" 参数: topic 设置订阅的topic,获取设备topic可参考教程 返回值: "|4|1|2|1|\r" 订阅成功 "|4|1|2|2|1|\r" topic订阅达到上限(一个OBLOQ最多订阅5个topic),订阅失败 "|4|1|2|2|2|\r" topic订阅失败
我们有一个Android应用程序,可以实现订阅,出于分析目的,我们需要用户进行的所有交易。 我们希望通过API获取所有事务,但找不到任何返回此信息的Googleendpoint。 在Google Play控制台中,我们可以看到这些事务。 在inspector中,我看到Google使用私有endpoint来获取这些数据,但我找不到任何公共APIendpoint。 Google私有endpoint是,
作为YouTube关于实施和迁移到API V3的官方留档,他们说: YouTube数据API(v2)功能:检索视频推荐 v3 API不会检索仅包含为当前API用户推荐的视频的列表。但是,您可以使用v3 API通过调用activities.list方法并将home参数值设置为true来查找推荐的视频。 但现在参数 也被弃用了。目前,当我将 参数设置为 ,我只检索频道中最近上传的视频:YouTube
这里有一个案例:我有身份服务器、客户端应用程序和资源(API)。身份服务器在endpoint超文本传输协议://身份服务器: 8080/连接/用户信息上提供用户信息。如果您发送带有有效访问令牌的请求,您将获得有关用户的其他信息。如果我需要有关资源的这些信息,我将如何获得它。我有两个想法: 通过客户端获取用户信息。(客户端在userinfoendpoint上发送请求并获取信息,然后使用请求调用API