我有一张这样的桌子-
网络研讨会
我想像这样在Laravel Query Builder中进行查询-
// Base Query
$baseQuery = DB::table('webinars')
//->join('users', 'panelists.user_id', '=', 'users.id')
->select(
'id',
'title',
'description',
'hosts',
DB::raw('concat(starts_on, ' ', timezone) as starts'),
'duration',
'created_at'
)
->where('user_id', '=', $user_ID);
并为-错误
DB::raw('concat(starts_on, ' ', timezone) as starts')
我需要它,因为我想要=>
today JPN
如果starts_on =今天和时区='JPN'
有人可以帮忙吗?
DB :: raw('concat(starts_on,'',时区)作为开始')
:-您已在单引号内添加了单引号。
您可以尝试以下方法:
// Base Query
$baseQuery = DB::table('webinars')
//->join('users', 'panelists.user_id', '=', 'users.id')
->select(
'id',
'title',
'description',
'hosts',
DB::raw('concat(starts_on, " ", timezone) as starts'),
'duration',
'created_at'
)
->where('user_id', '=', $user_ID);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句