Laravel API-таблица аутентификации API-аутентификации для пользователей не удалась - PullRequest
0 голосов
/ 18 апреля 2020

шаг 1. php ремесленник делает: миграция add_api_token_to_users_table --table = users.

шаг 2. вставьте это в таблицу схемы api_token_to_users_table.

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

шаг 3. запустите миграцию при использовании php кустарного переноса.

при запуске php ремесленника переноса я получил эту ошибку.

PDOException: :( "SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064 Вы есть ошибка в вашем синтаксисе SQL; обратитесь к руководству, соответствующему вашей MySQL версии сервера, чтобы найти правильный синтаксис для использования после 'после password) набора символов по умолчанию utf8mb4 collate' utf8mb4_unicode_ci '' в строке 1 ")

Laravel версия 5.8.38

1 Ответ

0 голосов
/ 18 апреля 2020

При использовании метода nullable () это поле по умолчанию будет иметь значение NULL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...