Как правильно создать 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 вызов которого не смотря на любые последующие условия вернул бы пустую коллекцию ?