【问题标题】:Laravel - SQLSTATE[42S02]: Base table or view not found: 1146 TableLaravel - SQLSTATE [42S02]:未找到基表或视图:1146 表
【发布时间】:2018-03-16 14:46:26
【问题描述】:

我正在我的电脑中设置宅基地,然后我尝试通过本地域访问我的文件。但是当我尝试连接数据库时,会向我显示这个错误。我也无法访问我的其他项目。我把一切都设置得很好。但我不知道为什么要显示这个错误。

注意:我使用的是 Windows 8.1

这是我的设置代码:

  1. Homestead.yaml

ip:“192.168.10.10”

内存:2048

CPU: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=真

    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=秘密


错误图片:

请帮我解决这个问题。谢谢

【问题讨论】:

  • 它显示您的数据库中没有表。再次检查您的数据库或尝试迁移/种子表。
  • 你能告诉我你的设置模型吗?
  • 尝试将 127.0.0.1 更改为 localhost
  • 您是否 100% 确定您在 Homestead 中迁移了此数据库,而不是在本地计算机上?
  • 你的表名是什么,对应的型号是什么?

标签: php laravel laravel-5.5 voyager


【解决方案1】:

你需要 ssh 进入 Vagrant,然后运行 ​​artisan 命令来迁移数据库。一旦你这样做,这将得到修复。

【讨论】:

  • 您好 Manzurul,感谢您的回答。哇,就是这样,在将“php artisan migrate”命令运行到 Vagrant ssh 之后,错误就消失了。你能描述一下为什么会这样吗?请...
  • Vagrant 使用 virtualbox 来设置开发环境,这就是为什么它在其容器内创建可以通过 ssh 访问的 mysql 服务器。它还将您的项目目录安装到其服务器 www/htdocs/your-project 文件夹。这就是为什么本地目录中的 artisan migrate 命令不会迁移数据库的原因,因为创建的环境 vagrant 与本地计算机完全隔离。我希望它清楚。
【解决方案2】:

你试过了吗

php artisan migrate

【讨论】:

  • 感谢您的回答。当然,我的数据库中有表。迁移没有问题。
  • @MDIyasinArafat 那么当你运行php artisan migrate:status 时,结果是什么?
  • 嗨,Marcin,感谢您的回复,这里是 (prntscr.com/gtm9fw)
猜你喜欢
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-26
  • 1970-01-01
  • 1970-01-01
  • 2016-01-19
相关资源
最近更新 更多