我想向我的數據庫表用戶添加另一列。我進行了名爲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
作爲一般的經驗法則,將錯誤作爲文本而不是截圖包含在內會更好。 –