【问题标题】:Laravel migrations seems different from what is coded in migration schemeLaravel 迁移似乎与迁移方案中的编码不同
【发布时间】:2018-09-22 11:48:49
【问题描述】:

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 时,它在 phpmyadmin 中显示不同的数据 照片

【问题讨论】:

    标签: mysql laravel migration laravel-artisan


    【解决方案1】:

    您的屏幕截图似乎是migrations 表本身,而不是admins 表。

    Laravel 使用migrations 表来确定哪些(如果有)迁移已应用于您的数据库。从那里它可以确定哪些迁移仍需要运行。

    我建议您刷新页面,然后查看admins 表的结构(PHPMyAdmin 不会自动刷新)。

    【讨论】:

      【解决方案2】:

      您给定的屏幕截图似乎是“迁移”表而不是“管理员”表。请刷新并检查“管理员”表。您的迁移代码是正确的,应该可以正常工作。

      【讨论】:

        【解决方案3】:

        解决方案:我已将表单发送到服务器,它最终已将所有表写入数据库。

        【讨论】:

          猜你喜欢
          • 2017-08-31
          • 1970-01-01
          • 1970-01-01
          • 2019-01-06
          • 2019-12-27
          • 2018-03-28
          • 2021-02-28
          • 2012-06-19
          • 2016-03-21
          相关资源
          最近更新 更多