php - 从 Laravel vagrant box 连接到 MySQL

标签 php mysql sql laravel sequelpro

我在 Mac 上使用 Sequel Pro 并尝试查看 Laravel 创建的数据库模式。在迁移文件夹中,我看到一个用户和密码重置表。我想在 sequel pro 中看到它们,但我没有。

我用的是 homestead,vagrant box 已经上线了。 homestead.yaml 设置为默认为:

IP: 192.168.10.10
MySQL db: homestead

在 .env 文件中我也看到了默认值:

IP: 127.0.0.1
MySQL: homestead
User: homestead
Password: secret

我尝试同时使用这两个 IP,但似乎无法连接,如果我连接到 192.168.10.10,我会看到 0 个表。我错过了什么? VagrantLaravel 也是新手。

最佳答案

您应该尝试将数据库连接声明为

config/databases.php

请注意,如果您当然不使用.env,您可以在这里声明多个数据库连接。

然后尝试 php artisan cache:clear

关于php - 从 Laravel vagrant box 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47879753/

相关文章:

javascript - 无法从数据属性解析 JSON

php - Codeigniter - 从许多表中获取数据

MYSQL 更新所有外键值

sql - SQL,收到错误

sql - 语法错误(缺少运算符)

php - Symfony2 以 symfony 形式获取未映射的字段值

php - 用于处理字母数字输入的 RegEx - PHP

php - 带有添加行按钮的 symfony2 表单

php - MYSQL 4 密码哈希 -> MYSQL 5

mysql - 如何使用 Express 显示来自 mysql 的图像