Laravel迁移似乎与迁移方案中编码的不同

时间:2018-04-12 10:49:11

标签: mysql laravel migration artisan

enter image description here

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中显示不同的数据 照片

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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