【发布时间】:2021-05-25 23:55:07
【问题描述】:
数据库
我有 3 个表 users、posts 和 post_user
users table projects table project_user table
--------- --------- --------------------
id | name id | name project_id | user_id
--------- --------- --------------------
1 | user1 1 | pr1 1 | 1
2 | user2 2 | pr2 2 | 1
--------- 3 | Pr3 3 | 2
--------- --------------------
模型
用户模型
public function projects(){
return $this->belongsToMany(Project::class);
}
项目模型
public function users(){
return $this->belongsToMany(User::class);
}
项目由 laravel 8.x 编写 现在在控制器中查看如何获取属于特定用户 ID 的所有项目。 我只需要使用 laravel 显示登录用户的项目。
【问题讨论】:
-
请告诉我们你到目前为止尝试了什么
标签: laravel