2016-11-13 89 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] 
      ); 
相关问题