我想向我的数据库表用户添加另一列。我进行了名为Modify_users_table
的新迁移,其中添加了该列的代码。源代码没有问题,因为我之前使用过它,但是它给了我一个错误,表中的角色出了问题?我该如何解决这个问题?以下是错误和相关的错误 Laravel尝试迁移时出错
这里的代码迁移Roles
:
public function up()
{
Schema::create('roles', function (Blueprint $table) {
$table->string('role_name')->length(55)->unique();
$table->increments('id');
$table->timestamps();
});
}
这意味着您的角色表已经存在,但它不存在于'migrations'表中。找出发生的原因并通过回滚或重置进行修复。 (这将删除表格中的所有现有数据) – Robert
作为一般的经验法则,将错误作为文本而不是截图包含在内会更好。 –