2015-09-27 31 views
1

我喜歡這個 -Laravel查詢爲MySQL的毗連

研討會

enter image description here

我想有一個像這個 -

// 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); 
在Laravel查詢生成器的查詢表

並且出錯 -

 DB::raw('concat(starts_on, ' ', timezone) as starts') 

我需要它,因爲我想是這樣=>

today JPN 

如果starts_on =今天時區 = 'JPN'

誰能pleae幫助嗎?

回答

1

DB ::原料( '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);