moeyamano
@moeyamano

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

php artisan migrateを実行してもphpMyadminにテーブルとカラムの作成が反映されない

解決したいこと

Laravelで簡単なアプリケーションを作成していますが、表題の通りphp artisan migrateを実行してもphpMyadminにテーブルとカラムの作成が反映されません。
.envファイルに問題はなく、php artisan migrate:statusを実行しても問題なくマイグレーションファイルがRANしていると表示されるにも関わらずphpMyadmin上に反映されないという状況です。
学校の課題なのですが、いくら調べてみても突破口が見つからず困り果てています。
どなたかご存知のかたがいらっしゃいましたらご教示いただけますと幸いです。

発生している問題・エラー

phpMyadmin上にテーブルとカラムの作成が反映されない

該当するソースコード

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
{
  Schema::create('tasks', function (Blueprint $table) {
      $table->integer('id')->autoIncrement();
      $table->text('task')->nullable(false);
  });
}

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('tasks');
    }
};


自分で試したこと

php artisan migrate:reset→php artisan migrateは試しましたが、問題なくDONEしていると表示されます。
php artisan migrate:refreshも試しましたが、同じように問題なくDONEしていると表示されます。

0

1Answer

phpMyAdmin で開いたデータベースがアプリケーションの利用するデータベースと違うか、または接続先の MySQL サーバ自体が違う(ローカルに2つ起動しているなど)が考えられます。 phpMyAdmin の接続先設定とアプリケーションのデータベース設定を確認してください。

0Like

Your answer might help someone💌