что не так, когда я пытаюсь мигрировать? - PullRequest
0 голосов
/ 28 мая 2018

Я только начинаю изучать laravel как онлайн-курс и выполняю все инструкции шаг за шагом за инструктором, но когда я пытаюсь выполнить миграцию, я получаю сообщение об ошибке и не перемещаюсь в базу данных.что не так?

SQLSTATE [42S01]: Базовая таблица или представление уже существует: 1050 Таблица 'users' уже существует (SQL: создать таблицу users (id int без знака, не ноль, первичный ключ auto_increment), name varchar (255) не ноль, email varchar (255) не ноль, password varchar (255) не ноль, remember_token varchar (100) ноль, created_at метка времени ноль, updated_at метка времениnull) набор символов по умолчанию utf8mb4 collate utf8mb4_unicode_ci)

В строке 449 Connection.php:

SQLSTATE [42S01]: базовая таблица или представление уже существует: 1050 пользователей таблиц'уже существует

error screenshot

Ответы [ 3 ]

0 голосов
/ 29 мая 2018

вам нужно обновить вашу базу данных, эта ошибка из-за таблицы пользователей в вашей БД. Пожалуйста, перейдите на свой терминал и выполните команду

php artisan migrate:refresh

или перейдите к phpmyadmin и поместите ваши таблицы в БД, чтобы выполнить миграции изиспользуйте эту рекомендацию после удаления вашей БД

 php artisan migrate

поздравления;)

0 голосов
/ 26 ноября 2018
  1. Удалить таблицу пользователей (во всех таблицах исключена миграция, если в таблице миграции есть запись усечения для таблицы миграции)
  2. запустить команду дампа composer.
  3. запустите php artisan migrate.

наслаждайтесь:)

0 голосов
/ 28 мая 2018

Перейдите в свою базу данных и удалите пользователей таблицы, а затем повторите операцию: php artisan migrate

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