2016-05-02 13 views
-1

私はこれを(更新)を移行しようとしていますが、私はこのエラーメッセージ得続ける:Laravel移行エラー構文

[symfonyの\コンポーネント\デバッグ\例外の\ FatalErrorException]構文エラー、 予期しない '>' を、あなたが;;第5行にしてもString代わりstringの持っている '<'

Schema::table('products', function (Blueprint $table)) { 
     $table->string('XXXX', 50)->change(); 
     $table->string('XXXX', 50)->change(); 
     $table->string('XXXX', 10)->change(); 
     $table->String('XXXX', 100)->change();; 
     $table->String('XXXX', 100)->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->boolean('XXXX')->change(); 
     $table->text('XXXX')->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->String('XXXX', 100)->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->tinyInteger('XXXX')->unsigned()->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->String('XXXX', 50)->change(); 
     $table->text('XXXX'); 
     $table->timestamps(); 
    }); 
} 
+0

どの行番号ですか?あなたはそれがこのブロックにあると確信していますか? – Josh

答えて

1

を期待。

ところで、migrateコマンドを実行すると、別のファイル(コントローラ、ミドルウェア、ヘルパーなど)からエラーが発生する可能性があります。

0

Laravel Migration Documentationでは、$table->string('XXXX',50);を使用してVARCHAR相当の列を作成すると述べています。

文句$table->String('XXXX', 50)->change();に構文エラーがあります。 Stringをすべてstringに変更する必要があります。

PS:実際の文$table->String('XXXX', 100)->change();;に。あなたは;;を使用しているが、それは、報告されますエラーが問題ではありませんありません。