
現状
Laravel5.5 のアプリケーションをHerokuにdeploy
→その後heroku run php artisan migrate
でmigrate
→しかし下記のエラーが出る
Undefined table: 7 ERROR: relation "reservation_calenders" do es not exist (SQL: alter table "reservation_calenders" add constraint "reservat ion_calenders_teacher_id_foreign" foreign key ("teacher_id") references "teache rs" ("id") on delete cascade)
試してみたこと
ググってみましたが
などにもある通り「table名の大文字がネック」という問題点ばかりです。しかし私のtable名はreservation_calendersと大文字が含まれておらず、なぜこのエラーが出るのかが不明です
よろしくお願いいたします。
(他に必要な情報がございましたら追記いたします)
回答を受けての追記
問題のあると思われるmigrationファイル
public function up() { Schema::table("reservation_calenders", function (Blueprint $table) { $table->foreign('teacher_id') ->references('id')->on('teachers') ->onDelete('cascade'); $table->foreign('user_id') ->references('id')->on('users') ->onDelete('cascade'); }); }
回答1件
あなたの回答
tips
プレビュー