2016-02-19 149 views
1
Employee::has("tags")->orHas("Categories")->where("employeeName","LIKE","seo%")->get(); 

我有兩個belongsToMany關係,它是標籤和類別。 除非我在後面放置where子句,否則多部分的子句是有效的。Laravel雄辯多重有和where子句

如何使用has子句與where?

我需要幫助!

回答

0

你可能想是這樣的:

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

,因爲你需要在你的查詢括號得到你所期望的

+0

的whooo !!!!它的魅力。謝謝,我認爲是不可能的 – user3882878