【发布时间】:2016-03-22 12:31:56
【问题描述】:
我最近开始从使用 XAMPP 的本地开发过渡到使用 Laravel 的宅基地虚拟盒子的 vagrant。一切都很好,但我真的不明白如何让我的数据库正常工作。互联网上很少提及这个主题......所以我想我错过了一些简单的东西。
这是我之前的设置/工作流程:
- 启动 XAMPP,包括 MYSQL 服务器
- 使用 HeidiSQL 查看我的数据库,使用默认登录名,'root',''(密码空白)
-
使用以下方式连接 Laravel:
'connections' => array( 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'primary_db', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ))
好的——请用外行的话来说——现在我在 Vagrant 中使用这个站点,我必须做什么才能连接到这个数据库?
谢谢。
编辑这个特定的项目在 Laravel 4.2 上运行(所以没有 .env 文件)
【问题讨论】:
-
对不起,你什么意思?
-
好吧,在主配置文件中,默认数据库使用'default' => 'mysql'设置为MySQL。这就是你要问的..?
-
Laravel 不需要你像那样手动连接......
-
连接到这个数据库是什么意思?您的意思是让您的网站连接到数据库(都在 vagrant box 内),还是让安装在您计算机上的 heidisql 等软件连接到 vagrant box 内的数据库?
-
嗨 Cithel- 好吧,首先我想让网站连接