Как использовать функции mySQL convert_tz в построителе запросов Laravel / Lumen - PullRequest
0 голосов
/ 23 мая 2018
$result['tests'] = Test::select('test.test_id',
    DB::raw('convert_tz(test.updated_at,+00:00,-05:30) as updated_at'),
    'test.created_at')
    ->orderBy('test.test_id', 'ASC')
    ->get()->toArray();

Я уже нахожу решение для СЛУЧАЙ КОГДА запросов, подобных DB :: raw ('(СЛУЧАЙ, КОГДА ЛЮБИМЫЙ.is_favorite IS NULL THEN 0 ELSE favourite.is_favorite END) КАК is_favorite'),

Но проблема в том, что я не могу сделать то же самое с CONVERT_TZ , где значения находятся внутри кавычек.

DB :: raw ('convert_tz (test.updated_at, + 00: 00, -05: 30) as updated_at')

...