laravel嵌套查询函数从查询返回关系

时间:2018-12-08 09:56:08

标签: php laravel for-loop eloquent

我正在尝试使用$q->pathtags->name获取每个路径的标签名称,但出现错误。

$posts3 = Path::with(['ProgrammingField','pathtags' => function ($q) use ($AllPathsTasgs)
{$q->with(['Tasks' => function ($q) 
  {$q->has('tasktags', '=', 2)->orderBy('id', 'ASC')
    ->whereDoesntHave('tasktags',

    function ($query) use ($q) {
      $query->whereNotIn('name', $q->pathtags->name);
    }
  )
    ->with('tasktags')->orderBy('id', 'ASC');
  }]);
}])
->whereIn('id', $pathId)->get();

0 个答案:

没有答案