我真的很坚持。
我与演员和作品有很多关系。我需要得到所有没有他们需要的演员的作品。每部作品所需的演员是Works表上名为“ extras_needed”的属性
到目前为止,我已经尝试过withCount,但是您不能在任何地方使用它。这是我最近的东西:
$works = $works->has('actors','<','extras_needed');
但是它试图使用extras_needed作为字符串,我需要将其本身视为列。
有什么建议吗?预先感谢
答案 0 :(得分:1)
您将要使用DB::raw
:
有时您可能需要在查询中使用原始表达式。
为此,我们可以将您的查询变成:
$works = $works->has('actors', '<', \DB::raw('extras_needed'));
希望这对您有帮助!