Как правильно создать query builder scope все последующие вызови которого вернут пустую коллекцию?

Использую Laravel query builder scope

       function someScope() {  
          if (is_null($searchText) || strlen($searchText) === 0) {
              return self::where('id', 'текст чтобы вернул пустую коллекцию потому что id не может быть равен этому тексту');
          }

последующий вызов $someModel->someScope()->orWhere(["some statement"]) вернет пустую коллекцию что и требовалось, вопрос в том что как сделать условие

self::where('id', 'some text'); более правильным, то есть как создать query scope вызов которого не смотря на любые последующие условия вернул бы пустую коллекцию ?


Ответы (0 шт):