я не вижу проблем в том чтобы написать гидрацию при необходмиости.
Это известный и вполне рабочий подход.
обоснуете- так что предлагаешь, писать свою велосипедную абстракцию для построения подобных конструкций по всему проекту, которая потом вылезет боком, или в стопятсот местах говнокодить одинаковый DB::raw?
СУБД прекрасно это умеет
Вон, в примере, необходимо сгруппировать данные по дате с учетом таймзоны клиента. Предположим, а таблице с данными 100000 записей. Их все на клиент перекинуть и там группировать?
Да, конечно.
то сервер их и отдаст.
то можно указывать значение offset прямо в параметре timezone
Ах негласный. Ну тогда все понятно, конечно.
при этом принимать таймзону как параметр- может. Вопрос - нахрена?