用户有项目(通过数据透视表)。
项目有调查。
我可以通过数据透视表(多对多模型)轻松访问用户项目
像这样:$user = Auth::user();
$projects = $user->projects;
但是在同一个阵列中,我希望获得用户拥有的项目所拥有的调查。
这可能吗?
$用户>项目 - >调查
我看了laravel提供的hasmanythrough方法,但无法使其工作。也许它不适合这个......
答案 0 :(得分:0)
假设您的模型已设置,请尝试此操作。
$surveys = User::with('project.survey')
-> where('id',Auth::user()
-> get();