用户有项目(通过数据透视表)
项目有调查。
我可以很容易地通过数据透视表访问用户项目(多对多模型)
一样:
$user = Auth::user();
$projects = $user->projects;
但是在同一个数组中,我想获得由用户拥有的项目拥有的调查。
这可能吗?
$ user ->项目->调查?
我查看了laravel提供的hasmanythrough方法,但无法使其工作。
假设您的模型已设置好,请尝试此操作。
$surveys = User::with('project.survey')
-> where('id',Auth::user()
-> get();