如何在我的虚拟机中运行php artisan migrate

时间:2016-02-22 11:07:03

标签: laravel-5 virtual-machine wampserver artisan-migrate

我刚开始使用Laravel,安装在WAMP服务器上,当我尝试迁移第一个表时,我得到并且错误地说家庭@ localhost用户没有预先准备,但我不知道如何更改它以便工作我的虚拟机。我该怎么办?

4 个答案:

答案 0 :(得分:1)

请查看Laravels Homestead - 它很容易设置,并为您提供一个网络服务器,可以随时使用并为Laravel预配置。

但是如果你想使用WAMP,你必须:

1)为新的Laravel安装创建一个数据库。转到预先安装了WAMP Server的your local phpmyadmin。登录到您的数据库(默认用户名应为'root',密码为空)。在那里你可以管理你的数据库。继续为Laravel安装创建一个。 (有很多关于how to create a database with phpmyadmin

的教程

2)转到Laravel安装的根目录。打开名为.env.example的文件并填写数据库设置。然后将其保存到.env。这应该可以启动并运行数据库连接。详细了解laravel docs中的.env

答案 1 :(得分:0)

如果您使用的是Homestead,则不需要WAMP服务器。要运行migrate命令,您需要运行vagrant up以启动VM框,然后运行vagrant ssh命令以运行SSH。只有在那之后你才应该运行php artisan migrate命令。

答案 2 :(得分:0)

答案 3 :(得分:0)

您可以更改根目录中存在的.env文件中的表名 如果它不存在(因为它不在laravel 5.2中),请下载它。 享受

相关问题