laravel/docs — pull request #684 by michaeljs1990 (2014-03-17 19:46:45+00:00)
Title: No need to call ->get()

Calling ->get() on belongsToMany relations when calling any form of has returns an empty set of results without error. Removing the ->get() will always return the correct call. Someone correct me if I am wrong but this seems like a bug in the code and was a source of huge headache.