$categoryID içinde array dizisimi var öyle ise -> $query->whereIn('categories.CategoryID', array('0','1','3')); yapmanız lazım
+
https://goo.gl/NL5fyX şurayı da inceleyin derim
Hocam ilginiz için çok teşekkür ederim. Sanırım çözdüm whereHas ve WhereIn'i ilk kez kullandım

. Şuan istediğim gibi çalışıyor.