首页 > 解决方案 > 我该如何解决这个 eloquant 显示数据的问题?

问题描述

我想用 laravel 做这个请求(我有 3 个表 users , userprojet 和 projets ) users hasmany projets 和 projet hasmany users 这就是为什么我做另一个表 userprojet 来加入两个表,现在我尝试提取特定用户的项目在模型 projei 中使用此请求执行此方法:

 public function users()
{
    return $this->belongsToMany(User::class, 'user_projet');
}

//模型用户

 public function projets()
{
    return $this->belongsToMany(Projet::class, 'user_projet');
}

//in the controller projet i do this method 

public function getProjectsUserConnecte(){
    $user = User::with('projets')->first();
    return $user->projets;
}

但是任何东西都没有显示,我没有错误请有人知道问题吗?

标签: mysqllaravelmodelcontroller

解决方案


推荐阅读