Я использую усадьбу для laravel.Я установил 2 виртуальных веб-сайта.Два сайта БД работают хорошо, когда я пытался мигрировать.Но сегодня я создал новый веб-сайт и пытаюсь выполнить миграцию. Я получил сообщение об ошибке, похожее на приведенное ниже.
Illuminate \ Database \ QueryException: SQLSTATE [HY000] [2002] Нет такого файла или каталога (SQL: выберите * из information_schema.tablesгде table_schema = test и table_name = migrations)
, и это мой файл .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:2ZFx67Hrfao+ngk6hmyjDPmmXPiz4hXejJ5ncMqeX5E=
APP_DEBUG=true
APP_URL=http://test.app
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=33060
DB_DATABASE=test
DB_USERNAME=homestead
DB_PASSWORD=secret
, а это файл homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
ssl: true
folders:
- map: ~/Dev/sites/test
to: /home/vagrant/sites/test
- map: ~/Dev/sites/cvms
to: /home/vagrant/sites/cvms
- map: ~/Dev/sites/poms
to: /home/vagrant/sites/poms
sites:
- map: test.app
to: /home/vagrant/sites/test/public
- map: cvms.app
to: /home/vagrant/sites/cvms/public
- map: poms.app
to: /home/vagrant/sites/poms/public
databases:
- test
- cvms
- poms
Конечно, это то же самое до конфигурации двух сайтов, кроме элемента DB_DATEBASE.
Я не могу понять, почему он принимает ошибку.
и извините, мой ужасный английский ....