向用户的Laravel API身份验证API迁移表失败



步骤1。php artisan make:migration add_api_token_to_users_table--table=users。

步骤2。将其插入到模式表api_token_users_table中。

Schema::table('users', function ($table) {
$table->string('api_token', 80)->after('password')
->unique()
->nullable()
->default(null);
});

步骤3。使用php-artisan-migrate运行migrate。

当我运行php-artisan-migrate时,我得到了这个错误。

PDOException::("SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,在password之后的'附近使用正确的语法(第1行的默认字符集utf8mb4 collate'utf8mb 4_unicode_ci'"(

Laravel 5.8.38版

当您使用nullable((方法时,该字段将默认设置为NULL。

相关内容

  • 没有找到相关文章

最新更新