在Laravel中,可以通过使用Eloquent ORM来获取用户中未被屏蔽的帖子。
public function posts()
{
return $this->hasMany(Post::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
use App\Models\User;
public function getUnblockedPosts()
{
$user = User::find(1); // 根据需要获取指定用户
$unblockedPosts = $user->posts()->where('blocked', false)->get();
return $unblockedPosts;
}
在上述代码中,我们假设要获取用户ID为1的用户的未被屏蔽的帖子。你可以根据具体需求进行修改。
这里的where('blocked', false)是一个条件,用于过滤掉被屏蔽的帖子。你可以根据自己的数据结构和需求来进行相应的修改。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为腾讯云的一些相关产品,具体选择和配置需根据项目需求和预算来确定。
云+社区技术沙龙[第6期]
云+社区技术沙龙[第14期]
Elastic 中国开发者大会
腾讯云GAME-TECH沙龙
云+社区技术沙龙[第10期]
云+社区技术沙龙[第15期]
腾讯云GAME-TECH沙龙
云+未来峰会
云+社区技术沙龙[第9期]
腾讯位置服务技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云