Laravel eloquent multiple has和where子句

时间:2016-02-19 19:34:44

标签: laravel laravel-4 eloquent

Employee::has("tags")->orHas("Categories")->where("employeeName","LIKE","seo%")->get();

我有两个belongsToMany关系,即标签和类别。 Mutiple has子句有效,除非我把where子句放在后面。

如何将has子句与where ??

一起使用

我需要帮助!!

1 个答案:

答案 0 :(得分:1)

你可能想要这样的东西:

Employee::where(function($q) {
  $q->has("tags")->orHas("Categories");
})->where("employeeName","LIKE","seo%")->get();

因为您需要在查询中使用括号来获得预期