mysql - 我该如何解决这个 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;
}
但是任何东西都没有显示,我没有错误请有人知道问题吗?
解决方案
推荐阅读
- nginx - 没有为“listen ... ssl”指令定义“ssl_certificate”,但没有在 ssl 上监听
- azure - 通过 APIM 将大文件上传到 Azure 存储 Blob
- python-3.x - Python如何检查/比较返回单个或多个值的字典列表类型
- sql-server - SQL 过滤掉与所有条件匹配的行
- node.js - Puppeteer 导航钩子?
- node.js - 如何在节点 js 中使用 Salt Hashing 实现用户身份验证
- android - 适用于 Google 旧版登录流程的 Android 辅助功能
- android - 安装Appium的问题,无法安装依赖opencv4nodejs,死锁
- django - 如何防止 Apache Web 服务器接受来自未知主机的请求
- javascript - 如何将 Django 数据库表中的手动日期设置为 HTML 中的 DatePicker?