а как напрямую обратится к индексу ?без searchapi
А через var_dump($request->orderBy); exit(); возвращает просто NULL.Очевидно что $request->orderBy пустой, а все остальное работает как надо. Вообще странная конструкция, $request->orderBy у вас содержит просто содержимое инпута, которое у вас и так есть... кроме того, если оно нулл, значит скорее всего данные передаются не в пэйлоад, а в боди, и тогда ловить надо php://input, а не гет переменную (что можно легко посмотреть в запросе в консоли).
взять структуруСтруктура не является каким-то ноу-хау, защищенным патентом или правами на ИС. Если вы поменяете цвет, шрифт и композиционно чуток поправите, претензий не должно быть, во всяком случае в правовом аспекте, так то чисто по пацански просто наехать вполне могут, от владельцев зависит.
and e.mark <> 2
лишнее условие. Кроме того, какого типа у вас поле e.mark?