How to use Query Scopes in Laravel efficiently?