Laravel facades (or surrogates) can be tremendously useful, but be careful about smattering them everywhere in your application. Not only will doing so force a hidden dependency on the Laravel application, but it also makes your tests significantly more difficult to prepare.