laravel迁移似乎与迁移方案中的编码有所不同

qcuzuvrc  于 2021-06-25  发布在  Mysql
关注(0)|答案(3)|浏览(355)

public function up()
    {
        Schema::create('admins', function (Blueprint $table) {
           $table->increments('id');
           $table->string('name');
           $table->string('email')->unique();
           $table->string('password');
           $table->rememberToken();
         $table->timestamps();
    });
}
/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::dropIfExists('admins');
}

 }

我有这段代码,当我运行php artisan migrate photo时,它在phpmyadmin中显示了不同的数据

xdnvmnnf

xdnvmnnf1#

解决方法是:我向服务器发送一个表单,它最终将所有表写入数据库。

rbpvctlc

rbpvctlc2#

您给出的屏幕截图似乎是“migrations”表,而不是“admins”表。请刷新并签入“admins”表。您的迁移代码是正确的,应该可以正常工作。

b09cbbtk

b09cbbtk3#

看起来你的截图是 migrations 表本身,而不是 admins table。
这个 migrations 表被laravel用来确定哪些(如果有的话)迁移已经应用到您的数据库。从那里它可以确定哪些迁移仍然需要运行。
我建议您刷新页面,然后查看 admins 表(phpmyadmin不自动刷新)。

相关问题