laravel 访问子 table 内容
laravel access child table content
用户有项目(通过 pivot table)。
项目有调查。
我可以通过 pivot 轻松访问用户项目 table(多对多模型)
像这样:
$user = Auth::user();
$projects = $user->projects;
但在同一个数组中,我想获得用户拥有的项目所拥有的调查。
这可能吗?
$用户->项目->调查?
我查看了 laravel 提供的 hasmanythrough 方法,但无法使其工作。也许它不适合这个..
假设您的模型已设置,试试这个。
$surveys = User::with('project.survey')
-> where('id',Auth::user()
-> get();
用户有项目(通过 pivot table)。
项目有调查。
我可以通过 pivot 轻松访问用户项目 table(多对多模型)
像这样:
$user = Auth::user();
$projects = $user->projects;
但在同一个数组中,我想获得用户拥有的项目所拥有的调查。
这可能吗?
$用户->项目->调查?
我查看了 laravel 提供的 hasmanythrough 方法,但无法使其工作。也许它不适合这个..
假设您的模型已设置,试试这个。
$surveys = User::with('project.survey')
-> where('id',Auth::user()
-> get();