Laravel - SQLSTATE [42S02]: базовая таблица или представление не найдены: таблица 1146

Я настраиваю усадьбу на своем компьютере, а затем пытаюсь получить доступ к своим файлам через локальный домен. Но когда я пытаюсь подключиться к БД, я показываю мне эту ошибку. Я тоже не могу получить доступ к другим своим проектам. Настроил все очень хорошо. Но я не знаю, зачем показывать мне эту ошибку.

Примечание. Я использую Windows 8.1.

Вот мой установочный код:

  1. Усадьба.yaml

ip: "192.168.10.10"

память: 2048

процессор: 1

провайдер: виртуальный бокс

авторизоваться: ~ / .ssh / id_rsa.pub

ключи:

- ~/.ssh/id_rsa

папки:

- map: F:/xampp/htdocs/Projects
  to: /home/vagrant/Projects

места:

- map: govt-university.dev
  to: /home/vagrant/Projects/govt-university/public

- map: voyager.dev
  to: /home/vagrant/Projects/voyager/public

- map: evaluationplus.dev
  to: /home/vagrant/Projects/laravel-evaluationplus/public

- map: laravel-university.dev
  to: /home/vagrant/Projects/laravel-evaluationplus/public

базы данных: - усадьба


  1. Файл хоста

    192.168.10.10 govt-university.dev
    
    192.168.10.10 voyager.dev
    
    192.168.10.10 evaluationplus.dev
    
    192.168.10.10 laravel-university.dev
    

  1. ENV файл

    APP_NAME = Laravel

    APP_ENV = местный

    APP_KEY = base64: nmcR0V2cbq + 26H3EBdLmYRQN5bkiOryROTxHpvUzuvA =

    APP_DEBUG = true

    APP_LOG_LEVEL = отладка

    APP_URL = http://voyager.dev

    DB_CONNECTION = MySQL

    DB_HOST = 127.0.0.1

    DB_PORT = 3306

    DB_DATABASE = путешественник

    DB_USERNAME = усадьба

    DB_PASSWORD = секрет


Изображение ошибки:  введите описание изображения здесь

Пожалуйста, помогите мне решить эту проблему. Спасибо


person MD Iyasin Arafat    schedule 05.10.2017    source источник
comment
он показывает, что в вашей базе данных нет таблиц. проверьте свою базу данных еще раз или попробуйте перенести / заполнить таблицы.   -  person スージン    schedule 05.10.2017
comment
Привет, Ведьма! Спасибо за ответ, у меня есть таблица в моей базе данных (prntscr.com/gtgbdf)   -  person MD Iyasin Arafat    schedule 05.10.2017
comment
не могли бы вы показать мне вашу модель настроек?   -  person スージン    schedule 05.10.2017
comment
Вот он (prntscr.com/gtgdq2)   -  person MD Iyasin Arafat    schedule 05.10.2017
comment
попробуйте изменить 127.0.0.1 на localhost   -  person vinay kumar reddy    schedule 05.10.2017
comment
Спасибо за ваш ответ. Я пробовал localhost, но это не сработало ...   -  person MD Iyasin Arafat    schedule 05.10.2017
comment
Вы на 100% уверены, что перенесли эту базу данных в Homestead, а не на локальный компьютер?   -  person Marcin Nabiałek    schedule 05.10.2017
comment
Привет, Марчин! Спасибо за ответ. Что вы имеете в виду под базой данных Homestead, а не под машиной loacl? Я использую mysql для своей системы баз данных. Это с сервера xampp.   -  person MD Iyasin Arafat    schedule 05.10.2017
comment
Какое у вас название таблицы и какое название соответствующей модели?   -  person partho    schedule 05.10.2017
comment
Привет, Парто, Спасибо за ответ. У меня есть столы и модель. Вот все имя таблицы (prntscr.com/gtoyxp) и модель (prntscr.com/gtozzj).   -  person MD Iyasin Arafat    schedule 05.10.2017


Ответы (2)


Вам нужно использовать ssh в Vagrant, а затем запустить команду artisan для переноса базы данных. Как только вы это сделаете, это будет исправлено.

person Manzurul    schedule 05.10.2017
comment
Привет, Манзурул, спасибо за ответ. Ничего себе, после запуска php artisan migrate в Vagrant ssh ошибки исчезли. Не могли бы вы описать мне, почему это происходит? Пожалуйста ... - person MD Iyasin Arafat; 06.10.2017
comment
Vagrant использует virtualbox для настройки среды разработки, поэтому он создает сервер mysql внутри своего контейнера, к которому можно получить доступ через ssh. Он также монтирует каталог вашего проекта в папку www / htdocs / your-project на своем сервере. Вот почему команда artisan migrate в вашем локальном каталоге не переносит базу данных, потому что созданная среда vagrant полностью изолирована от вашего локального компьютера. Надеюсь, все ясно. - person Manzurul; 06.10.2017

Ты пробовал

php artisan migrate
person Mark Walker    schedule 05.10.2017
comment
Спасибо за ответ. Конечно, у меня есть таблица в базе данных. С миграцией проблем нет. - person MD Iyasin Arafat; 05.10.2017
comment
@MDIyasinArafat Итак, когда вы запускаете php artisan migrate:status, каков результат? - person Marcin Nabiałek; 05.10.2017
comment
Привет, Марчин! Спасибо за ответ, вот он (prntscr.com/gtm9fw) - person MD Iyasin Arafat; 05.10.2017