2017-08-29 21 views
0

をフィールドするインデックスを追加します。 現時点では、私はこれのために外部キーエラーに遭遇するので、私はcreateステートメントのフィールドにインデックスを追加したいと思います。これどうやってするの?laravel 5.4は、私は、これは簡単にこれを行うことによって達成することができます知っている

+2

テーブルを作成していて外部キーがまだ参照できない場合は、どのように外部キーエラーに遭遇しますか? – Padarom

答えて

1

あなたは外部キーを持っていないので、問題はあなたのコードの別の部分にある可能性があります。

移行クロージャの終了時ではなく、インデックスをインラインで実行できます。たとえば、$table->unsignedInteger('gender_id')->index()となります。連鎖構文が好きな場合は、$table->integer('gender_id')->unsigned()->index()でさらに進んでください。

関連する問題