0
実行する移行が1つあります。そして、ここに私のコードです:私は、マイグレーションを実行移行で外部キーを追加できません
public function up()
{
Schema::table('students', function (Blueprint $table) {
//
$table->foreign('phone_id')->reference('id')->on('phone');
});
}
、それは私が私のSQLでエラーが発生していると述べました。そして、私は出力にSQLをphp artisan migrate --pretend
を実行します。あなたが見ることができるように
alter table `students` add constraint `students_phone_id_foreign` foreign key (`phone_id`) references `phone`()
は、SQLの終わりに()
あります。それはどうやって出てくるの?
ありがとう。私は '参照 'ではなく'参照'と呼びます。 – DengDeng