2016-11-13 93 views
-3

我得到以下錯誤,我只是無法找到問題的解決方案。可能有人能幫助我嗎?意外'=>'(T_DOUBLE_ARROW)

DB::table('videos')->insert(
      ['video_id'  => $videos[$i]->title], 
      ['url']   => $videos[$i]->url], 
      ['default_thumb'] => $videos[$i]->default_thumb], 
      ['thumb']   => $videos[$i]->thumb], 
      ['publish_date'] => $videos[$i]->publish_date], 
      ['tags']   => $videos[$i]->tags] 
      ); 

的錯誤信息是:

FatalErrorException in VideoController.php line 33: 
syntax error, unexpected '=>' (T_DOUBLE_ARROW) 

回答

0

這是insert()方法正確的語法:

DB::table('videos')->insert([ 
     'video_id'  => $videos[$i]->title, 
     'url'   => $videos[$i]->url, 
     'default_thumb' => $videos[$i]->default_thumb, 
     'thumb'   => $videos[$i]->thumb, 
     'publish_date' => $videos[$i]->publish_date, 
     'tags'   => $videos[$i]->tags 
    ]); 
+3

應該已經封閉,錯字... –

0

希望這本書能解決你的問題

DB::table('videos')->insert(
      ['video_id'  => $videos[$i]->title, 
      'url'   => $videos[$i]->url, 
      'default_thumb' => $videos[$i]->default_thumb, 
      'thumb'   => $videos[$i]->thumb, 
      'publish_date' => $videos[$i]->publish_date, 
      'tags'   => $videos[$i]->tags] 
      ); 
相關問題