2017-05-10 4 views
0

laravelで構文エラーを示しています外部キーは私が書かれているという点で、移行ファイルを作成している5.4

このようなエラーが返されます
public function up() 
    { 
     // 
     Schema::create('ad_group', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->integer('campaign_id')->unsigned(); 
      $table->char('name',32); 
     }); 
     Schema::table('ad_group',function (Blueprint $table){ 
      $table->foreign('campaign_id')->references->('id')->on('campaigns'); 
     }); 
    } 

[symfonyの\コンポーネント\デバッグ\例外の\ FatalThrowableError]
解析エラー:構文エラー、予期しない '('、期待識別子(T_STRING)または変数(T_VARIABLE)または '{' または '$'

答えて

0
Your mistake is "->references->('id')->" must be "->references('id')->" 

public function up() { 
    Schema::table('ad_group', function (Blueprint $table) { 
      $table->foreign('campaign_id')->references('id')->on('campaigns'); 
    }); 
} 

助けて欲しいと思っています:)

+0

ありがとうございました。構文エラーでした。私はこれについて2時間以上過ごしたとは信じられません。 ありがとうございます! –

+0

時々起こる; –

+0

解決としてマーク問題を忘れないでください) –

関連する問題