###質問内容
MacのVScodeにてPHP メルカリ風のアプリを作成しています。
PHPmyadminより何度確認しても「items とitem_conditionsテーブル」が表示されないのはなぜでしょうか?
database/migrations/XXXX_XX_XX_XXXXXX_create_app_tables.phpには下のように「items とitem_conditionsテーブル」についてしっかりと記述したため、テーブルが作られているはず!...と思っていたのですが
ターミナルに
コード /var/www# php artisan migrate /var/www# php artisan migrate:refresh
を何度打ち込んでもテーブルが作られませんでした。どこに原因があるのでしょうか?よろしくお願いします????♂️
###コード
melpit/database/migrations/XXXX_XX_XX_XXXXXX_create_app_tables.php
コード <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateAppTables extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('primary_categories', function (Blueprint $table) { $table->id(); // ここにカラムを追加していく $table->timestamps(); }); Schema::create('secondary_categories', function (Blueprint $table) { $table->id(); $table->unsignedBigInteger('primary_category_id'); // ここにカラムを追加していく $table->timestamps(); $table->foreign('primary_category_id')->references('id')->on('primary_categories'); }); Schema::create('item_conditions', function (Blueprint $table) { $table->id(); // ここにカラムを追加していく $table->timestamps(); }); Schema::create('items', function (Blueprint $table) { $table->id(); $table->unsignedBigInteger('seller_id'); $table->unsignedBigInteger('buyer_id'); $table->unsignedBigInteger('secondary_category_id'); $table->unsignedBigInteger('item_condition_id'); // ここにカラムを追加していく $table->timestamps(); $table->foreign('seller_id')->references('id')->on('users'); $table->foreign('buyer_id')->references('id')->on('users'); $table->foreign('secondary_category_id')->references('id')->on('secondary_categories'); $table->foreign('item_condition_id')->references('id')->on('item_conditions'); }); } /** * Reverse the migrations. * * @return void */ public function down(){ Schema::dropIfExists('items'); Schema::dropIfExists('item_conditions'); Schema::dropIfExists('secondary_categories'); Schema::dropIfExists('primary_categories'); } }
###追記2
migrate:resetをターミナルに打ち込んだ時の様子
コード /var/www# php artisan migrate:reset Rolling back: 2019_08_19_000000_create_failed_jobs_table Rolled back: 2019_08_19_000000_create_failed_jobs_table (0.11 seconds) Rolling back: 2014_10_12_100000_create_password_resets_table Rolled back: 2014_10_12_100000_create_password_resets_table (0.06 seconds) Rolling back: 2014_10_12_000000_create_users_table Rolled back: 2014_10_12_000000_create_users_table (0.15 seconds)
###追記3
コード /var/www# php artisan migrate:refresh Rolling back: 2019_08_19_000000_create_failed_jobs_table Rolled back: 2019_08_19_000000_create_failed_jobs_table (0.06 seconds) Rolling back: 2014_10_12_100000_create_password_resets_table Rolled back: 2014_10_12_100000_create_password_resets_table (0.06 seconds) Rolling back: 2014_10_12_000000_create_users_table Rolled back: 2014_10_12_000000_create_users_table (0.05 seconds) Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table (0.14 seconds) Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table (0.09 seconds) Migrating: 2019_08_19_000000_create_failed_jobs_table Migrated: 2019_08_19_000000_create_failed_jobs_table (0.05 seconds) Migrating: 2021_11_29_144511_create_app_tables Migrated: 2021_11_29_144511_create_app_tables (0 seconds) root@21136dd7bb79:/var/www#
回答1件
あなたの回答
tips
プレビュー